JTextField auf JWindow

Status
Nicht offen für weitere Antworten.

e9926044

Bekanntes Mitglied
Wenn ich ein JTextField auf einem JWindow plaziere, dann kann ich in das JTextField nichts hineinschreiben, Hat jemand schon mal diese Erfhrung gemacht,
Wenn ich aus dem JWindow ein JFrame mache und diesen JFrame "undecoriere", dann funktionierts, ich will aber den Eintrag in der Taskleiste nicht haben, deshalb brache ich JWindow,

Vielleicht hat ja jemand eine Idee,
 
Ich kann das Problem bestätigen, folgendes simple Testprogramm zeigt es. Mit dem RadioButton tritt der Fehler nicht auf. Woran es liegt kann ich mir im Moment nicht erklären.

@TO: Bist du sicher, das du nicht eigentlich einen JDialog haben willst?

mpG
Tobias

TestProgramm:

Code:
public class JWindowTest extends JWindow {

	public JWindowTest() {
		super();
		setLayout(null);
		setSize(300, 300);

		JTextField tf = new JTextField();
		tf.setBounds(10, 10, 150, 25);
		add(tf);

		JRadioButton rb = new JRadioButton();
		rb.setBounds(10, 45, 20, 20);
		add(rb);

		setVisible(true);
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		new JWindowTest();
	}

}
 
Tobias hat gesagt.:
@TO: Bist du sicher, das du nicht eigentlich einen JDialog haben willst?

JA,

Ich hab mal nachgesehen auf der SUN- Seite, Es ist kein offizieller Bug, keine Ahnung, was da schief läuft, ich könnte mir vorstellen, dass die x/y- Koordinaten für das TextFeld nicht passen und der Rahmen, der normal um das Fenster ist, nicht abgezogen wurde,
Naja, mit dem muss ich wohl leben,

Danke fürs Ausprobieren
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben