(springLayout.NORTH, logo, 40, springLayout.NORTH, c); springLayout.putConstraint(springLayout.WEST , logoLabel, 100, springLayout.NORTH, c); springLayout.putConstraint(springLayout.WEST, logoLabel, (springLayout.NORTH, userLabel, 35, springLayout.SOUTH, logoLabel); springLayout.putConstraint(springLayout.WEST , userjt, 35, springLayout.SOUTH, logoLabel); springLayout.putConstraint(springLayout.WEST, userjt, , passwordLabel, 10, springLayout.SOUTH, userLabel); springLayout.putConstraint(springLayout.WEST,
springLayout = new SpringLayout(); frame.getContentPane().setLayout(springLayout); , 10, SpringLayout.NORTH, frame.getContentPane()); springLayout.putConstraint(SpringLayout.WEST SpringLayout.WEST, panel); sl_panel.putConstraint(SpringLayout.NORTH, label_3, 0, SpringLayout.NORTH (SpringLayout.NORTH, panel_1, 8, SpringLayout.SOUTH, panel); springLayout.putConstraint(SpringLayout.WEST , panel_1, 347, SpringLayout.SOUTH, panel); springLayout.putConstraint(SpringLayout.EAST, panel
GroupLayout(分组布局) JavaSwing_1.6: CardLayout(卡片布局) JavaSwing_1.7: BorderLayout(边界布局) JavaSwing_1.8: SpringLayout
javax.swing包中提供的布局管理器有盒式布局管理器BoxLayout、重叠布局管理器OverlayLayout和弹簧布局管理器SpringLayout等。
8 SpringLayout 弹性布局,通过定义组件四条边的坐标位置来实现布局。 9 null 绝对布局,通过设置组件在Container中的坐标位置来放置组件。 4.
Java SE提供了7种布局管理器包括:FlowLayout、BorderLayout、GridLayout、BoxLayout、CardLayout、SpringLayout 和 GridBagLayout