본문 바로가기

미래(2015-2016)/자습

Dimension

- 화면에 맞춰서 창을 배치해야할 때 쓰는 클래스



import java.awt.*;
import java.awt.event.*;

public class UseDimension extends Frame
{
    public UseDimension()
    {
        setSize(200, 100);
        setTitle("Dimension Test");
        
        Toolkit kit = Toolkit.getDefaultToolkit();      // 시스템 도구 객체
        
        // Toolkit을 사용하여 화면 크기를 Dimension 객체에 저장
        Dimension screenSize = kit.getScreenSize();
        // 화면 가운데에 창 놓기 
        // x: (전체 화면 가로크기 - 프레임 가로크기) / 2,  y: (전체 화면 세로크기 - 프레임 세로크기) / 2 
        setLocation((screenSize.width - this.getWidth()) / 2, (screenSize.height - this.getHeight()) / 2);
        
        addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent we)
            {
                System.exit(0);
            }
        });
        
        setVisible(true);
    }
    
    public static void main(String[] args)
    {
        UseDimension ud = new UseDimension();
    }

}



'미래(2015-2016) > 자습' 카테고리의 다른 글

GridBagLayout  (0) 2015.10.29
계산기 외형만 구현하기  (0) 2015.10.27
Toolkit  (0) 2015.10.26
소코반(준완성), 테트리스  (1) 2015.10.08
주차관리 프로그램  (0) 2015.09.25