NetBeans中的我的窗口不';我跑完后不会跳出来 /* *要更改此许可证标题,请在“项目属性”中选择“许可证标题”。 *要更改此模板文件,请选择工具|模板 *然后在编辑器中打开模板。 */ /** * *@author用户 */ 公共类menuPrincipal扩展了javax.swing.JFrame{ /** *创建新表单menuPrincipal */ 公共菜单{ 初始化组件(); } /** *从构造函数中调用此方法来初始化表单。 *警告:不要修改此代码。此方法的内容始终为 *由表单编辑器重新生成。 */ @抑制警告(“未选中”) // 私有组件(){ jPanel1=newjavax.swing.JPanel(); jLabel2=newjavax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); getContentPane().setLayout(null); setBackground(新java.awt.Color(255、255、255)); setIcon(新的javax.swing.ImageIcon(getClass().getResource(“/imagens/LOGO MERCADO MORAES.png”);//NOI18N jLabel2.setText(“jLabel2”); javax.swing.GroupLayout jPanel1Layout=新的javax.swing.GroupLayout(jPanel1); setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jpanellayout.createSequentialGroup() .addGap(136、136、136) .addComponent(jLabel2,javax.swing.GroupLayout.PREFERRED\u SIZE,222,javax.swing.GroupLayout.PREFERRED\u SIZE) .addContainerGap(140,简称最大值)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jpanellayout.createSequentialGroup() .addComponent(jLabel2) .addGap(0,159,短。最大值)) ); getContentPane().add(jPanel1); jPanel1.setBounds(0,0498368); 包装(); }// /** *@param指定命令行参数 */ 公共静态void main(字符串参数[]){ /*设置Nimbus的外观和感觉*/ // /*如果Nimbus(在JavaSE6中引入)不可用,请使用默认的外观。 *详情请参阅http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ 试一试{ for(javax.swing.UIManager.LookAndFeelInfo:javax.swing.UIManager.getInstalledLookAndFeels()){ if(“Nimbus”.equals(info.getName())){ setLookAndFeel(info.getClassName()); 打破 } } }捕获(ClassNotFoundException ex){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); }catch(实例化异常){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); }捕获(非法访问例外){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); }catch(javax.swing.UnsupportedLookAndFeelException ex){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); } // /*创建并显示表单*/ invokeLater(new Runnable()){ 公开募捐{ 新建menuPrincipal().setVisible(true); } }); } //变量声明-不修改 私有javax.swing.JLabel jLabel2; 私有javax.swing.JPanel jPanel1; //变量结束声明 }

NetBeans中的我的窗口不';我跑完后不会跳出来 /* *要更改此许可证标题,请在“项目属性”中选择“许可证标题”。 *要更改此模板文件,请选择工具|模板 *然后在编辑器中打开模板。 */ /** * *@author用户 */ 公共类menuPrincipal扩展了javax.swing.JFrame{ /** *创建新表单menuPrincipal */ 公共菜单{ 初始化组件(); } /** *从构造函数中调用此方法来初始化表单。 *警告:不要修改此代码。此方法的内容始终为 *由表单编辑器重新生成。 */ @抑制警告(“未选中”) // 私有组件(){ jPanel1=newjavax.swing.JPanel(); jLabel2=newjavax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); getContentPane().setLayout(null); setBackground(新java.awt.Color(255、255、255)); setIcon(新的javax.swing.ImageIcon(getClass().getResource(“/imagens/LOGO MERCADO MORAES.png”);//NOI18N jLabel2.setText(“jLabel2”); javax.swing.GroupLayout jPanel1Layout=新的javax.swing.GroupLayout(jPanel1); setLayout(jPanel1Layout); jPanel1Layout.setHorizontalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jpanellayout.createSequentialGroup() .addGap(136、136、136) .addComponent(jLabel2,javax.swing.GroupLayout.PREFERRED\u SIZE,222,javax.swing.GroupLayout.PREFERRED\u SIZE) .addContainerGap(140,简称最大值)) ); jPanel1Layout.setVerticalGroup( jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jpanellayout.createSequentialGroup() .addComponent(jLabel2) .addGap(0,159,短。最大值)) ); getContentPane().add(jPanel1); jPanel1.setBounds(0,0498368); 包装(); }// /** *@param指定命令行参数 */ 公共静态void main(字符串参数[]){ /*设置Nimbus的外观和感觉*/ // /*如果Nimbus(在JavaSE6中引入)不可用,请使用默认的外观。 *详情请参阅http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ 试一试{ for(javax.swing.UIManager.LookAndFeelInfo:javax.swing.UIManager.getInstalledLookAndFeels()){ if(“Nimbus”.equals(info.getName())){ setLookAndFeel(info.getClassName()); 打破 } } }捕获(ClassNotFoundException ex){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); }catch(实例化异常){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); }捕获(非法访问例外){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); }catch(javax.swing.UnsupportedLookAndFeelException ex){ getLogger(menuPrincipal.class.getName()).log(java.util.logging.Level.SEVERE,null,ex); } // /*创建并显示表单*/ invokeLater(new Runnable()){ 公开募捐{ 新建menuPrincipal().setVisible(true); } }); } //变量声明-不修改 私有javax.swing.JLabel jLabel2; 私有javax.swing.JPanel jPanel1; //变量结束声明 },java,swing,netbeans,interface,window,Java,Swing,Netbeans,Interface,Window,类名应以大写字符开头。JDK中的所有类都遵循这个标准。以身作则 不要使用空布局。Swing设计用于布局管理器。您发布的大多数代码都与使用GroupLayout有关。将布局设置为null将覆盖所有代码。此外,不需要使用收进边界(…),因为这是布局管理器的工作 发布格式正确的代码。代码没有“项目符号”。(1-)图像不是代码。张贴一篇适当的文章来演示这个问题。我们应该能够复制/粘贴/编译并测试您发布的代码。我是一个乞丐,所以,如果代码已经是这样制作的,我应该怎么做,我的意思是,我刚刚放置了一个命名

类名应以大写字符开头。JDK中的所有类都遵循这个标准。以身作则

  • 不要使用空布局。Swing设计用于布局管理器。您发布的大多数代码都与使用GroupLayout有关。将布局设置为null将覆盖所有代码。此外,不需要使用收进边界(…),因为这是布局管理器的工作


  • 发布格式正确的代码。代码没有“项目符号”。(1-)图像不是代码。张贴一篇适当的文章来演示这个问题。我们应该能够复制/粘贴/编译并测试您发布的代码。我是一个乞丐,所以,如果代码已经是这样制作的,我应该怎么做,我的意思是,我刚刚放置了一个命名的jframeform,创建了一个jframeform,我学会了如何使用eclipse,但它根本不会占用我的窗口。我不知道该怎么做,我已经建议怎么做了。窗口将显示,但您所看到的只是框架的一个小标题栏。删除设置空布局的语句。