我無法將JTextField
添加到JFrame
。我的JFrame
包含一個JLabel
和一個JTextField
。 首先,我添加了JLabel
,它正在工作。這是代碼。無法將JTextField添加到JFrame
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);
但是,然後它顯示這樣的輸出。
請別人幫我在這issue.Can我到JFrame中添加一個以上的成分?由於我是新來的Java,我有框架,contentPane的和佈局之間的混淆。
+1爲優秀結構化的問題。 – christopher 2013-03-02 09:26:11