Cuestión : Problema de SpringLayout

¿Por qué el botón no aparece? class= " lineNumbers " >
1 del >

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

Respuesta : Problema de SpringLayout

Apesadumbrado - usted hace.

Si usted quiere utilizar un panel adicional, usted tendrá dos encargados de la disposición, así que usted necesita asegurarse de que el inferior permita que el superior sea visible. Intentar el siguiente como la primera línea de su ctor
1:
setLayout (nuevos java.awt.BorderLayout ());
Otras soluciones  
 
programming4us programming4us