본문 바로가기

JAVA/Swing

(5)
[Swing] BoxLayout JPanel Lpanel = new JPanel(); Lpanel.setLayout(new BoxLayout(Lpanel, BoxLayout.Y_AXIS)); //X,Y축 방향으로 컴포넌트 쌓는다. Lpanel.add(Modify); Lpanel.add(Delete); // Modify, Delete는 버튼
[Swing] label만 조건 다르게 하기 조건 다르게 해주고 싶은 Panel이나 frame의 Layout을 없앤다. Panel.setLayout(null); 그리고나서 Label 조건 지정 Label1.setBounds(new Rectangle(x, y, 가로, 세로));
[Swing] 부모 Tab안에 자식 Tab 생성하기 JTabbedPane tPane = new JTabbedPane(); add(tPane); JTabbedPane Parent2 = new JTabbedPane(); tPane.addTab("일정관리", Parent2); // 부모 Tab Parent2.addTab("월별 일정관리", new JPanel()); // 자식 Tab Parent2.addTab("주별 일정관리", new JPanel());
[Swing] Tab import javax.swing.JFrame; import javax.swing.JTabbedPane; public class aa extends JFrame { public aa() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); createTabbedPane(); setTitle("scheduler"); setSize(300, 300); setVisible(true); } void createTabbedPane() { JTabbedPane tPane = new JTabbedPane(); add(tPane); tPane.addTab("1", null); tPane.addTab("2", null); tPane.addTab("3", null); tPane.addT..
[Swing] Tab 기능 추가 import java.awt.TextArea; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTabbedPane; import javax.swing.SwingConstants; public class TabbedPaneFrame extends JFrame{ public TabbedPaneFrame(){ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); createTabbedPane(); setTitle("scheduler"); setSize(800, 450); setVisible(true); } void createTabbedPane()..