JAVA 160621 Swing
Swing ?
스윙이란... 스윙과 AWT의 차이점이란...
이 곳(http://www.oraclejavanew.kr/bbs/board.php?bo_table=LecJava&wr_id=164)에 가면 자세히 나와있으니...
참고하길 바란다.
우선 스윙은 많이써보면서 익히는게 가장 빠를 것 같다. 다른 것도 그렇겠지만 서도...
마구잡이 정리(자주 사용할 것 같은...)
모양 |
설명 |
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); |
실행창 닫기버튼 활성화 |
setVisible(true); |
보여주기(true), 안보여주기(fales) |
setBounds(x, y, width, height); |
실행될 창의 위치와 크기(위치x, 위치y, 크기x, 크기y) |
setBorder(BorderFactory.createEmptyBorder(int top, int left, int bottom, int right)); |
경계선으로부터의 여백공간을 만들어준다. |
JPanel |
Swing 패널 생성 |
JButton | Swing 버튼 생성 |
JLabel | Swing 라벨 생성 |
public class XXX extends JFrame | 클래스에 Swing을 상속 |
JTextArea | Swing 텍스트 입력공간 생성 |
JMenuBar | Swing 메뉴바를 생성 |
JMenuItem | Swing 메뉴바 아래에 메뉴를 생성 |
setLayout | 레이아웃 매니저를 설정 |
getContentPane().setLayout(new GridLayout(int rows, int cols)); | 레이어(패널)를 행과 열로 나눈다. |
JOptionPane.showMessageDialog(parentComponent, message); | 알림창을 띄운다. |
.requestFocus(); | 포커스를 맞춰준다. |
Integer.parseInt(); | int타입으로 바꿔준다. |
ActionListener | 액션 이벤트를 받기위한 청취자 인터페이스입니다. |
JRadioButton | 라디오버튼 생성 |
ButtonGroup | 라디오버튼등 하나의 그룹으로 묶어주기 위해 사용 |
KeyListener | 키보드 이벤트 (키 스트로크 (keystroke))를 받기위한 청취자 인터페이스입니다. |
public void paint(Graphics g) | JFrame에 있는 메소드. 이미지관련 사용하기 적합. (뭔가가 되게 많음. 자세한부분은 직접 찾아보기.) |
repaint(); | paint메소드를 다시 그려준다. |
g.drawImage(img, x, y, width, height, observer) | 이미지를 그려준다. |
setIconImage(Toolkit.getDefaultToolkit().getImage("경로")); | 실행창 타이틀 가장 좌측에 표시되는 아이콘 설정 |
'📁 공부정리 > JAVA' 카테고리의 다른 글
깃허브 사용법 잘 나와있는 곳 (0) | 2016.10.04 |
---|---|
JAVA 160620 Thread , Panel (0) | 2016.06.20 |
JAVA 160615 1 (1) | 2016.06.15 |
JAVA 160614 (0) | 2016.06.14 |
JAVA 160613 interface, implements (0) | 2016.06.13 |