import java.awt.*; import javax.swing.*; public class SpringFormTest { public static void main(String args[]) { JFrame frame = new JFrame("Spring Form"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Container contentPane = frame.getContentPane(); SpringLayout layout = new SpringLayout(); contentPane.setLayout(layout); JButton btn1 = new JButton("<<"); JButton btn2 = new JButton("<"); JTextField field = new JTextField(10); JButton btn3 = new JButton(">"); JButton btn4 = new JButton(">>"); btn1.setPreferredSize(new Dimension(100, 20)); btn2.setPreferredSize(new Dimension(100, 20)); btn3.setPreferredSize(new Dimension(100, 20)); btn4.setPreferredSize(new Dimension(100, 20)); contentPane.add(btn1); contentPane.add(btn2); contentPane.add(field); contentPane.add(btn3); contentPane.add(btn4); layout.putConstraint(SpringLayout.EAST, btn4, -15, SpringLayout.EAST, contentPane); layout.putConstraint(SpringLayout.EAST, btn3, -15, SpringLayout.WEST, btn4); layout.putConstraint(SpringLayout.EAST, field, -15, SpringLayout.WEST, btn3); layout.putConstraint(SpringLayout.EAST, btn2, -15, SpringLayout.WEST, field); layout.putConstraint(SpringLayout.EAST, btn1, -15, SpringLayout.WEST, btn2); frame.setSize(300, 100); frame.show(); } }
SpringLayout
最新推荐文章于 2023-12-04 10:57:16 发布