Ich bin grade dabei mein erstes Java-Programm zu schreiben. In der Folgenden Klasse, verschwindet das JLabel "lblTitel" sobald ich eine neues JTaxtField erstelle. Wenn ich jedoch einn JButton oder sonst was erstelle finktioniert alles prima.
Code:
package gui;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class NewLernsetPage extends JDialog{
private JLabel lblTitel;
private JButton btnSelectLanguage;
private JButton btnEdit;
private JButton btnCreate;
private JButton btnAdd;
private JTextField fldWord;
private JTextField fldTranslation;
private JTextField fldTitel;
private JPanel pnlOptions;
public NewLernsetPage() {
setTitle("learnVocabulary - Neues Lernset");
setVisible(true);
setModal(true);
setSize(new Dimension(1200, 1000));
createWidgets();
addWidgets();
}
private void addWidgets(){
getContentPane().setLayout(new BorderLayout(5,5));
getContentPane().add(BorderLayout.PAGE_START, pnlOptions);
}
private void createWidgets(){
pnlOptions = new JPanel();
pnlOptions.setLayout(new FlowLayout(5,5,5));
lblTitel = new JLabel("Titel:");
lblTitel.setFont(new Font("", Font.BOLD + Font.ITALIC, 30));
pnlOptions.add(lblTitel);
fldTitel = new JTextField();
}
}