JSeparator ist schüchtern. Will sich einfach net zeigen...

  • Themenstarter Themenstarter JesseBlue
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
J

JesseBlue

Gast
Howdy @ all...

also ich wollt einfach nen JSeparator als Trennzeichen in mein JPanel einfügen, doch dieser wird, trotz visible(true), net angezeigt. Kann mir da wer weiterhelfen?

Code:
public class SimpleForm {

			
	public static void main(String[] args) {
		
		JFrame frame = new JFrame("Simple Form");
		LayoutManager framelayout = new BorderLayout();
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		frame.setSize(200,150);
		frame.getContentPane().setLayout(framelayout);
		
		JPanel panel1 = new JPanel();
		FlowLayout flow = new FlowLayout();
		panel1.setLayout(flow);
		JSeparator sep = new JSeparator();
		sep.setVisible(true);
		panel1.add(sep);
		
		frame.getContentPane().add(panel1);
				
		frame.setVisible(true);
	}
}
thx im Vorraus !!
 
Der hat ja auch nix, was er separieren könnte... Du mußt ihm schon zwei Panel zuweisen, die er teilen soll....

mpG
Tobias

P.S.: Mit Code-Tags wird's besser lesbar.
 
hmm..

also in der Docu find ich keine passenden Methoden, zum hinzufügen von Panels.

Kann mir vieleicht wer einen Programmschnipsel geben? Thx...
 
Ok, also es liegt wohl an dem SpringLayout Manager, den ich für das Panel benutzt hab.

Was ich nur net versteh ist folgendes...

Code:
//Funktionierender Code:
spring.putConstraint(SpringLayout.EAST,separator,10,SpringLayout.WEST,label);
// weitere string.putConstraint Zeilen

//Fehlerhafter Code:
spring.putConstraint(SpringLayout.WEST,label,10,SpringLayout.EAST,separator);
// weitere string.putConstraint Zeilen

Eigendlich müsste es doch das gleiche tun, oder? Nur bei der ersten Variante wird der Seperator gezeichnet, bei der zweiten net.

Versteh ich net....
 
sorry - ich kenn das SpringLayout nicht !
Wollte dich nur für den tollen Namen loben !!! :roll:
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben