Java 我得到这个窗口没有任何内容为什么?

Java 我得到这个窗口没有任何内容为什么?,java,swing,user-interface,window,Java,Swing,User Interface,Window,我正在查看代码,我不知道这段代码有什么问题,为什么窗口没有显示内容,请帮助任何人提前感谢 我用netbeans用window builder构建了一个非常简单的swing应用程序,这次它根本不显示内容,因为窗口设置不正确,或者这是另一个我绞尽脑汁想如何解决的问题 public类addtouch扩展了javax.swing.JFrame{ 私有javax.swing.JTextField金额; 私有javax.swing.JButton取消; 私有javax.swing.JLabel compN

我正在查看代码,我不知道这段代码有什么问题,为什么窗口没有显示内容,请帮助任何人提前感谢

我用netbeans用window builder构建了一个非常简单的swing应用程序,这次它根本不显示内容,因为窗口设置不正确,或者这是另一个我绞尽脑汁想如何解决的问题

public类addtouch扩展了javax.swing.JFrame{
私有javax.swing.JTextField金额;
私有javax.swing.JButton取消;
私有javax.swing.JLabel compName;
私有javax.swing.JLabel compName1;
私有javax.swing.JLabel compName2;
私有javax.swing.JLabel compPass;
私有javax.swing.JLabel compPass1;
私有javax.swing.JLabel compPass2;
私有javax.swing.JLabel compPass3;
私有javax.swing.JLabel compPass6;
私有javax.swing.JList耦合类型;
私有javax.swing.JTextField endDate;
私有javax.swing.JTextField imgPath;
私有javax.swing.JLabel jLabel1;
私有javax.swing.JScrollPane-jScrollPane1;
私有javax.swing.JScrollPane-jScrollPane2;
private javax.swing.JTextArea按摩;
私有javax.swing.JButton-okBtn;
私有javax.swing.JTextField价格;
私有javax.swing.JTextField startDate;
私有javax.swing.JTextField标题;
公共代金券(){
超级(“添加优惠券”);
试一试{
for(javax.swing.UIManager.LookAndFeelInfo:javax.swing.UIManager.getInstalledLookAndFeels()){
if(“Nimbus”.equals(info.getName())){
setLookAndFeel(info.getClassName());
打破
}
}
}捕获(ClassNotFoundException ex){
java.util.logging.Logger.getLogger(add优惠券.class.getName()).log(java.util.logging.Level.SEVERE,null,ex);
}catch(实例化异常){
java.util.logging.Logger.getLogger(add优惠券.class.getName()).log(java.util.logging.Level.SEVERE,null,ex);
}捕获(非法访问例外){
java.util.logging.Logger.getLogger(add优惠券.class.getName()).log(java.util.logging.Level.SEVERE,null,ex);
}catch(javax.swing.UnsupportedLookAndFeelException ex){
java.util.logging.Logger.getLogger(add优惠券.class.getName()).log(java.util.logging.Level.SEVERE,null,ex);
}
setLocationRelativeTo(空);
setVisible(真);
}
/**
*从构造函数中调用此方法来初始化表单。
*警告:不要修改此代码。此方法的内容始终为
*由表单编辑器重新生成。
*/
@抑制警告(“未选中”)
//                           
私有组件(){
compName=newjavax.swing.JLabel();
compPass=newjavax.swing.JLabel();
title=newjavax.swing.JTextField();
startDate=newjavax.swing.JTextField();
okBtn=newjavax.swing.JButton();
cancel=newjavax.swing.JButton();
jLabel1=newjavax.swing.JLabel();
endDate=newjavax.swing.JTextField();
compPass1=newjavax.swing.JLabel();
amount=newjavax.swing.JTextField();
compPass2=newjavax.swing.JLabel();
compName1=newjavax.swing.JLabel();
compPass3=newjavax.swing.JLabel();
price=newjavax.swing.JTextField();
compName2=newjavax.swing.JLabel();
jScrollPane1=newjavax.swing.JScrollPane();
couponTypes=newjavax.swing.JList();
jScrollPane2=newjavax.swing.JScrollPane();
按摩=newjavax.swing.JTextArea();
compPass6=newjavax.swing.JLabel();
imgPath=newjavax.swing.JTextField();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setAlwaysOnTop(真);
设置位置(新java.awt.Point(0,0));
compName.setText(“优惠券名称:”);
compPass.setText(“开始日期:”);
startDate.setText(“MM/dd/yyyy”);
okBtn.setText(“确定”);
okBtn.addActionListener(新的java.awt.event.ActionListener(){
public void actionPerformed(java.awt.event.ActionEvent evt){
已执行的OkbtNaction(evt);
}
});
取消.setText(“取消”);
cancel.addActionListener(新java.awt.event.ActionListener(){
public void actionPerformed(java.awt.event.ActionEvent evt){
已执行的操作(evt);
}
});
jLabel1.setText(“添加新优惠券”);
endDate.setText(“MM/dd/yyyy”);
compPass1.setText(“结束日期:”);
compPass2.setText(“按摩:”);
compName1.setText(“金额:”);
compPass3.setText(“类型”);
compName2.setText(“价格:”);
setModel(新的javax.swing.AbstractListModel(){
String[]strings={“诸如此类”,“诸如此类”};
public int getSize(){return strings.length;}
公共字符串getElementAt(inti){返回字符串[i];}
});
jScrollPane1.setViewportView(耦合类型);
按摩。设置柱(20);
按摩。坐垫(5);
jScrollPane2.setViewportView(按摩);
compPass6.setText(“img路径:”);
javax.swing.GroupLayout=newjavax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(布局);
layout.setHorizontalGroup(
createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(86,86,86)
.addComponent(jLabel1))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
public AddCoupon() {
    super("Add Coupon");

    try {
        for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
            if ("Nimbus".equals(info.getName())) {
                javax.swing.UIManager.setLookAndFeel(info.getClassName());
                break;
            }
        }
    } catch (ClassNotFoundException ex) {
        java.util.logging.Logger.getLogger(AddCoupon.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (InstantiationException ex) {
        java.util.logging.Logger.getLogger(AddCoupon.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (IllegalAccessException ex) {
        java.util.logging.Logger.getLogger(AddCoupon.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    } catch (javax.swing.UnsupportedLookAndFeelException ex) {
        java.util.logging.Logger.getLogger(AddCoupon.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
    }
    initComponents();                         <---- HERE
    setLocationRelativeTo(null);
    setVisible(true);

}