springlayout del pacchetto;
importazione javax.swing.JButton;
importazione javax.swing.JFrame;
importazione javax.swing.JPanel;
importazione javax.swing.SpringLayout;
il codice categoria pubblico SpringLayoutTest estende JPanel {
SpringLayoutTest pubblico () {
mySpringLayout di SpringLayout = nuovo SpringLayout ();
myPanel di JPanel = nuovo JPanel (mySpringLayout);
helloButton di JButton = nuovo JButton (“ciao„);
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
*/
conduttura pubblica di vuoto di elettricità statica (stringa s []) {
Struttura di JFrame = nuovo JFrame (“SpringLayoutTest„);
SpringLayoutTest più springLayoutTest = nuovo di SpringLayoutTest ();
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setContentPane (più springLayoutTest);
frame.setSize (300, 300);
frame.setLocation (300.300);
frame.setVisible (allineare);
}
} class= > " libero " di