Inhalt Gridlayout wird nicht angezeigt

theoneand

Aktives Mitglied
servus, kleines problem beim gridlayout.....
wo liegt mein fehler, dass die 3 erzeugten labels nicht im frame erscheinen.....


Java:
import java.awt.Container;
import java.awt.Dimension;
import java.awt.GridLayout;

import javax.swing.*;




public class ZäsarGUI extends JFrame
{
	
	static JFrame pimmel = new JFrame();
	JTextField Texteingabefeld;
	JTextField keyfeld;
	JTextField Textausgabefeld;
	
	JLabel Texteingabe;
	JLabel key;
	JLabel Textausgabe;
	
	JButton verschlüsseln;
	JButton entschlüsseln;
	GridLayout layout;
	

	
	public ZäsarGUI()
	{
	 
	
	
	
		Texteingabefeld = new JTextField ("Texteingabe");
		keyfeld = new JTextField ("schlüssel");
		Textausgabefeld = new JTextField ("Textausgabe");
		
		Texteingabe = new JLabel ("Texteingabe");
		key = new JLabel ("key");
		Textausgabe = new JLabel ("Textausgabe");
		
		verschlüsseln = new JButton ("verschlüsseln");
		entschlüsseln = new JButton ("entschlüsseoln");
		
		GridLayout pimmel = new GridLayout (4,2);
		Container con = this.getContentPane();
		con.setLayout(pimmel);
		
		con.add(new JTextField ("Texteingabe"));
		con.add(new JTextField ("schlüssel"));
		con.add(new JTextField ("Textausgabe"));
		
		
		
		
	}	
		
			
	
	
	public static void main (String [] args)
	{
		  Container getContentPane;
		  pimmel.setTitle("Zäsar");
		  pimmel.setVisible(true);
		  pimmel.setSize(new Dimension(240, 120));
	}
	
}
 
weil Variablen, die den Namen
Code:
pimmel
tragen, automatisch von Java nicht korrekt kompiliert werden.
 
gibts vielleicht auch produktive antworten....
is ne ernst gemeinte frage....
hab die dinger nur pimmel genannt, weils mir aufn sack ging, dass es nich funktoniert....
es wird immer nur das leere frame mit titel angezeigt...
 
dann benutz doch nicht gleich 2x den gleichen [c]pimmel[/c] und lies auch die Antworten, die sinnig sind.
Könnte daran liegen, das sie nicht hinzugefügt werden?


Java:
import java.awt.Container;
import java.awt.Dimension;
import java.awt.GridLayout;

import javax.swing.*;

public class ZäsarGUI extends JFrame {

	JFrame pimmel = new JFrame();
	JTextField Texteingabefeld;
	JTextField keyfeld;
	JTextField Textausgabefeld;

	JLabel Texteingabe;
	JLabel key;
	JLabel Textausgabe;

	JButton verschlüsseln;
	JButton entschlüsseln;
	GridLayout layout;

	public ZäsarGUI() {

		Texteingabefeld = new JTextField("Texteingabe");
		keyfeld = new JTextField("schlüssel");
		Textausgabefeld = new JTextField("Textausgabe");

		Texteingabe = new JLabel("Texteingabe");
		key = new JLabel("key");
		Textausgabe = new JLabel("Textausgabe");

		verschlüsseln = new JButton("verschlüsseln");
		entschlüsseln = new JButton("entschlüsseoln");

		GridLayout pimmel2 = new GridLayout(4, 2);
		Container con = this.getContentPane();
		con.setLayout(pimmel2);

		con.add(new JTextField("Texteingabe"));
		con.add(new JTextField("schlüssel"));
		con.add(new JTextField("Textausgabe"));

		pimmel.setTitle("Zäsar");
		pimmel.add(con);
		pimmel.setSize(new Dimension(240, 120));
		pimmel.setVisible(true);

	}

	public static void main(String[] args) {
		new ZäsarGUI();

	}

}
 
habs jetzt selber hinbekommen,
trotzdem danke, war ein wenig angepisst über solche antworten, hab dich erst missverstanden^^, dachte dass war nur ne dumme bemerkung, aber du hast im prinzip die richtige antwort gegeben 😀
 

Zurück
Oben