pakket springlayout;
de invoer javax.swing.JButton;
de invoer javax.swing.JFrame;
de invoer javax.swing.JPanel;
de invoer javax.swing.SpringLayout;
de openbare klasse SpringLayoutTest breidt JPanel uit {
openbare SpringLayoutTest () {
SpringLayout mySpringLayout = nieuwe SpringLayout ();
JPanel myPanel = nieuwe JPanel (mySpringLayout);
JButton helloButton = nieuwe JButton („hello“);
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
*/
openbare statische nietige leiding (Koord s []) {
Het kader van JFrame = nieuwe JFrame („SpringLayoutTest“);
Het meest springLayoutTest SpringLayoutTest = nieuwe SpringLayoutTest ();
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setContentPane (het meest springLayoutTest);
frame.setSize (300, 300);
frame.setLocation (300.300);
(waar) frame.setVisible;
}
} |