import javax.swing.*;
public class Frame
{
static JFrame frame;
static JPanel panel;
JLabel name;
JLabel ID;JTextField textname;
JTextField textID;
JComboBox sex;public static void main(String args[])
{
frame=new JFrame("大头鱼聊天");
frame.setSize(500,300);
frame.setVisible(true);}
public Frame()
{
panel=new JPanel();
frame.getContentPane().add(panel);name=new JLabel("用户名:");
ID=new JLabel("密码:");textname=new JTextField(30); 
textID=new JTextField(30);
String sexes[]={"男","女"};
sex=new JComboBox(sexes);
panel.add(name);
panel.add(textname);panel.add(ID);
panel.add(textID);
panel.add(sex);
}
}
但只是出现了空窗口  各位说下  在线等``` 

解决方案 »

  1.   

    import javax.swing.*;public class Frame{ static JFrame frame;
    static JPanel panel;
    JLabel name;
    JLabel ID; JTextField textname;
    JTextField textID;
    JComboBox sex; public Frame(){
    panel=new JPanel();
    frame.getContentPane().add(panel);

    name=new JLabel("用户名:");
    ID=new JLabel("密码:");

    textname=new JTextField(30); 
    textID=new JTextField(30);
    String sexes[]={"男","女"};
    sex=new JComboBox(sexes);
    panel.add(name);
    panel.add(textname);

    panel.add(ID);
    panel.add(textID);
    panel.add(sex);
    } public static void main(String args[]){
    frame=new JFrame("大头鱼聊天");
    new Frame();
    frame.setSize(500,300);
    frame.setVisible(true);

    }
    }
      

  2.   

    new Frame();这句加上就没问题了呀,赶快结贴吧