Java Swing 관련 팁 모음.

참조 사이트 : http://www.indiwiz.com/web/Java/Swing/

Centered Window

~cpp 
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 설정

1. pack 메소드 이용 - content pane 에 해당 컨트롤 붙여놨을 경우, 가장 최적 상태 사이즈로 맞춰줌.

2. setSize 메소드 이용

JFrame Title Bar 없애기

창 만들기 전 한줄 추가.
~cpp 
frame.setUndecorated(true);

UI Designer

딱 하고 쓸만한게 발견되지 않았지만..

Layout Manager 대신 절대좌표계 이용하기

컨트롤들에 대해서 pixel 좌표계로 layout 가능.
~cpp 
page.getContentPane().setLayout(null);

UI 관련 구경해볼만한 곳

Retrieved from http://wiki.zeropage.org/wiki.php/Java/SwingCookBook
last modified 2021-02-07 05:23:33