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 | package gui; import javax.swing.*; //자바 GUI (awt단점개선) import java.awt.*; //(구)자바 GUI *Dimension 클래스 있음 public class GuiTutorial { public static void main(String[] args) { //Frame Dimension dim = new Dimension (400,400); //가로 세로 길이 값을 저장하는 클래스 JFrame frame = new JFrame("GUI 실습"); //==frame.setTitle("GUI 실습"); frame.setPreferredSize(dim); //Frame의 크기 설정 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ //JLabel JLabel label = new JLabel("GUI 실습"); //label.setText("GUI 실습"); label.setVerticalAlignment(SwingConstants.CENTER); //수직 설정 label.setHorizontalAlignment(SwingConstants.RIGHT); //수평 설정 frame.add(label); //frame에 label을 추가 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ //마무리 frame.pack(); //Frame의 내용물에 알맞게 윈도우 크기 조절 frame.setVisible(true); //Frame 표시 frame.setDefaultCloseOperation(frame.EXIT_ON_CLOSE); //설명 frame.setLocationRelativeTo(null); //Frame을 화면 중앙에 배치 } } | cs |
SwingConstants에는 CENTER,RIGHT외에도 LEFT,TOP,BOTTOM등이 있다.
setVerticalAlignment 은 수직이므로, CENTER,TOP,BOTTOM만 사용 가능
setHorizontalAlignment 은 수평이므로, CENTER,LEFT,RIGHT만 사용 가능
'옛날' 카테고리의 다른 글
2-2 [Workbench] MySQL 로그인,데이터베이스 생성 (0) | 2016.12.28 |
---|---|
2-1.[Console] MySQL 로그인,데이터베이스 생성(CREATE) (0) | 2016.12.28 |
1.MySQL & MySQL Workbench 설치 (0) | 2016.12.28 |
3.JButton (0) | 2016.12.26 |
1.JFrame (0) | 2016.12.26 |