-문법 )
1. 배치관리자 생성 )
GridLayout gl = new GridLayout(행 , 열);
setLayout( gl );add( 컴포넌트 );
setLayout(null);Jbutton jbtn = new Jbutton("텍스트");jbtn.setSize( 넓이 , 높이 );jbtn.setLocation( x좌표 , y좌표 );jbtn.setbounds(x좌표 , y좌표 , 넓이 , 높이);
ImageIcon ii = new ImageIcon("이미지의 절대 경로");컴포넌트 객체명 = new 컴포넌트( ii );객체명.setIcon( ii );JTextArea jta = new JTextArea();JScrollPane jsp = new JScrollPane(스크롤 바가 필요한 객체);
JScrollPane jsp = new JScrollPane(ita); // has a JScrollPane을 배치
add(jsp);Font font = new Font( 글꼴, 스타일, 크기);
//글꼴 : 모든 글꼴 사용가능
//스타일 : Font 클래스에서 제공하는 Constant 사용.
// * Font.PLAIN : 일반글꼴
// * Font.BOLD : 진하게
// * Font.ITALIC : 이탤릭 체
// * Font.BOLD | Font.ITALIC : 진하게 이탤릭 or 사용컴포넌트 객체명 = new 컴포넌트();객체명.setFont( 글꼴객체 );java.awt.Color클래스 사용
Foreground color ( 글자색 , 전경색 ), Background color ( 바닥색 )
사용법)
Constant 사용 -> 다양한 색을 설정할 수 없다.
객체명.setForeground( Color.상수명);
jbtn.setForeground( Color.BLUE );
생성자 사용
Color 클래스를 객체화
Color color = new Color( int );
//RGB : 0x000000 ~ 0xFFFFFF
// 0x빨강2개 초록2개 파랑2개
컴포넌트에 설정
컴포넌트명.setForeground( c );
바닥색
컴포넌트명.setBackground( Color클래스 객체 );
컴포넌트명.setBackground( Constant );
바닥이 투명한 컴포넌트는 투명도를 설정
컴포넌트명.setOpaque(true);
컴포넌트명.setBackground( Color클래스 객체 );
jlblName.setOpaque(true);
jlblName.setBackground(new Color(0x3F7F5F));