달력

72025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31


// Container 연습

import java.awt.Frame;       // awt는 awt끼리 event는 event끼리
import java.awt.Panel;
import java.awt.Color;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

class ContainerEx extends Frame
{
 public ContainerEx()
 {
  super( "컨테이너 연습" );    // 창이름??   // super는 항상 맨위에 적어야한다.

  Panel p1 = new Panel();     // 패널은 레이어와 비슷한 개념
  Panel p2 = new Panel();
  Panel p3 = new Panel();
  Panel p4 = new Panel();
  p1.setBackground( Color.RED );  // p1 패널에 레드
  p2.setBackground( Color.BLUE );  // p2 패널에 블루
  p3.setBackground( Color.RED );
  p4.setBackground( Color.RED );

  add( p1, "North" );       // 나한태 p1,p2를 붙인것 / North 위쪽
  add( p2, "South" );       // South 아래쪽
  

  setResizable( false );      // 창크기를 바꾸지 못하게함
  setLocation( 700, 200 );     // 특정위치에서만 창을 초기에 띄운다
  setSize( 200, 300 );      // 창크기
  setVisible( true );

  addWindowListener( new WindowAdapter()    // x를 누르면 닫힌다.
   {
    public void windowClosing( WindowEvent e )
    {
     System.exit( 0 );
    }
   } );
 }

 public static void main( String[] args )
 {
  new ContainerEx();
 }
}

'매니저 > JAVA1' 카테고리의 다른 글

JAVA1 Event 예제 (임시저장)  (0) 2011.12.23
JAVA1 Component 예제 (임시저장)  (0) 2011.12.23
JAVA1 Hashtable 예제 (임시저장)  (0) 2011.12.23
JAVA1 Vector 예제 (임시저장)  (0) 2011.12.23
JAVA1 Stack 예제 (임시저장)  (0) 2011.12.23
Posted by cdprkr2077
|