JAVA /AWT

Frame(AWT)

Safeguard 2013. 2. 26. 15:32

 

* Frame ( awt )

1.setUndecorated( default : false )  = > 꾸밈 여부 ( boolean )

2. setResizable( dafault : true ) = > 리사이징 여부 ( boolean )

3. paramString() = > 설명

4. setIconImage(Image) = > Icon Image  ( Toolkit )

5. setForeground(Color.*) =>  폰트 색상

6. setBackground(Color.*) => 배경 색상

7. setFont(Font) = > 폰트 변경

--------------------

화면 정 중앙 정렬

Toolkit tk = Toolkit.getDefaultToolkit() ;

Dimension di = tk.getScreenSize();

Dimension di1 = this.getSize();

this. setLocation((int) (di.getWidth() / 2 - di1.getWidth() / 2) ,(int) (di.getHeight() / 2 - di1.getWidth() / 2));

 

-------------- Layout Manager ------------

1. FlowLayout : 원래 크기를 유지하면서, 차례차례 차곡 차곡 배치함

2. BorderLayout : 프레임에 방향성을 지정하여 배치함

*Field :  CENTER, EAST, NORTH , SOUTH, WEST

*Construct : BorderLayout(), BorderLayout(int , int)

* Method : getHgap(), getVgap() , <>

3. GridLayout Manager : 행과 열로 정렬 함

*Construct : GridLayout(), GridLayout(int , int ) GirdLayout(int , int , int , int );

*Method : getColumns(), getHgap(), getRows(), getVgap() , <>

 

4. Panel : 컴포넌트를 추가 시키거나, 또 다른 패널을 추가 시키는 공간

*Construct : Panel() , Panel(LayoutManager)