Questione : Problema di SpringLayout

Perché il tasto non compare? class= " lineNumbers " >
1 del >

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 
class= del

Risposta : Problema di SpringLayout

Spiacente - fate.

Se volete usare un pannello supplementare, avrete due responsabili della disposizione, in modo da dovete accertarti che quello inferiore permetta che quello principale sia visibile. Provare quanto segue come la prima linea il vostro ctor
1:
setLayout (nuovi java.awt.BorderLayout ());
Altre soluzioni  
 
programming4us programming4us