티스토리 뷰

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

Recent Comments