に追加できませJTextField
んJFrame
。MyJFrame
には aJLabel
と aが含まれていJTextField
ます。まず、 を追加しましたがJLabel
、動作しています。これがコードです。
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 .
次に、 JTextField を追加しました。
JLabel label=new JLabel("New To Java!!");
frame.getContentPane().add(label);
JTextField jtf=new JTextField();
frame.getContentPane().add(jtf);
frame.setVisible(true);
しかし、次のような出力が表示されます。
この問題について誰か助けてください.JFrameに複数のコンポーネントを追加できますか?私はJavaが初めてなので、フレーム、ContentPane、およびレイアウトの間で混乱しています。