Ich kann JTextField
nicht zu JFrame
hinzufügen. Meine JFrame
enthält eine JLabel
und eine JTextField
. Zuerst habe ich die JLabel
hinzugefügt, und es funktioniert. Hier ist der Code.Kann JTextField nicht zu JFrame hinzufügen
private static void createandshowGUI()
{
JFrame frame =new JFrame("HelloSwing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setBackground(Color.red);
frame.setSize(200,200);
JLabel label=new JLabel("New To Java!!");
frame.getContentPane().add(label);
frame.setVisible(true);
}
public static void main(String[] args) {
createandshowGUI();} //and it shows the output like below .
Dann habe ich JTextField.
JLabel label=new JLabel("New To Java!!");
frame.getContentPane().add(label);
JTextField jtf=new JTextField();
frame.getContentPane().add(jtf);
frame.setVisible(true);
Aber dann zeigt es Ausgabe wie folgt.
Bitte jemand mir helfen, auf diesem issue.Can i mehr als eine Komponente zu JFrame hinzufügen? Wie ich zu Java bin hier, ich bin eine Verwirrung zwischen Rahmen, ContentPane und Layout.
+1 für hervorragend strukturierte Frage. – christopher