springlayout del paquete;
importación javax.swing.JButton;
importación javax.swing.JFrame;
importación javax.swing.JPanel;
importación javax.swing.SpringLayout;
la clase pública SpringLayoutTest amplía JPanel {
SpringLayoutTest público () {
mySpringLayout de SpringLayout = nuevo SpringLayout ();
myPanel de JPanel = nuevo JPanel (mySpringLayout);
helloButton de JButton = nuevo JButton (“hola”);
myPanel.add (helloButton);
mySpringLayout.putConstraint (SpringLayout.WEST, helloButton, 10, SpringLayout.WEST, myPanel);
mySpringLayout.putConstraint (SpringLayout.NORTH, helloButton, 10, SpringLayout.NORTH, myPanel);
this.add (myPanel);
}
/**
*
* @param s
*
cañería pública del vacío de los parásitos atmosféricos (secuencia s []) {
Marco de JFrame = nuevo JFrame (“SpringLayoutTest”);
El SpringLayoutTest más springLayoutTest = nuevo de SpringLayoutTest ();
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setContentPane (más springLayoutTest);
frame.setSize (300, 300);
frame.setLocation (300.300);
frame.setVisible (verdad);
}
} class= > " claro " de