More actions
Java Swing 관련 팁 모음.
참조 사이트 : http://www.indiwiz.com/web/Java/Swing/
Centered Window
JFrame frame = new JFrame(); frame.setSize(400,400); Dimension d = Toolkit.getDefaultToolkit().getScreenSize(); frame.setLocation((d.width-frame.getWidth())/2, (d.height-frame.getHeight())/2); frame.setVisible(true);
Window Size 설정
- pack 메소드 이용 - content pane 에 해당 컨트롤 붙여놨을 경우, 가장 최적 상태 사이즈로 맞춰줌.
- setSize 메소드 이용
JFrame Title Bar 없애기
창 만들기 전 한줄 추가.
frame.setUndecorated(true);
UI Designer
딱 하고 쓸만한게 발견되지 않았지만..
- JBuilder
- NetBeans
- Abeille Forms Designer - http://www.jetaware.com/forms_product.jsp
- IntelliJUIDesigner
Layout Manager 대신 절대좌표계 이용하기
컨트롤들에 대해서 pixel 좌표계로 layout 가능.
page.getContentPane().setLayout(null);