【问题标题】:Created a jar file and frames are not opening in jar while they open in Netbeans创建了一个 jar 文件并且框架在 Netbeans 中打开时没有在 jar 中打开
【发布时间】:2013-03-24 18:28:36
【问题描述】:

我创建了一个项目,其中每个框架都有两个以上的“.java”文件,例如home.javacontrol.java。单击时home.java 中有一个按钮,可打开control.java 的框架。这在从 Netbeans 运行时有效,但在创建 jar 文件时会打开第一帧。但是第二帧没有打开。请帮忙。

Home.java:

public class home extends javax.swing.JFrame {

    public home() {
        initComponents();
    }
     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt){                                         
       setVisible(false);
       new controls().setVisible(true);// TODO add your handling code here:
    }

    public static void main(String args[]) {

        try {

        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new home().setVisible(true);
            }
        });
    } 


     private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) 
    {
      setVisible(false);
      new controls().setVisible(true);
    }

CONTROLS.java:

public class controls extends javax.swing.JFrame {

/**
 * Creates new form controls
 */
public controls() {
    initComponents();
}

public static void main(String args[]) {

    try {          

    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new controls().setVisible(true);
        }
    });
}

【问题讨论】:

  • 或许可以向我们展示controls 类的构造函数。需要更多信息。
  • 他在 Netbeans 中得到了输出。Jar 不工作...
  • 添加了代码..是的,我得到了代码工作..在按钮单击的帧之间切换是从 netbeans 发生的,但是当我创建 jar 文件时..我只能运行主页.java,当我点击按钮 home.java 隐藏和 controls.java 没有打开..
  • 我已经在我的环境中尝试了你的代码。我没有从单击 jar 文件以及使用 java -jar "C:\Documents and Settings\Ayush\My Documents\NetBeansProjects\JavaApplication1\dist\JavaApplication1.jar" 两种方式打开 Jar 文件中找到任何行为正确的结果。
  • 右击Project并执行CLean and Build选项,进入Dist文件夹,尝试运行Dist文件夹中的Jar文件夹

标签: java swing netbeans jar frames


【解决方案1】:

在设置第一个不可见之前设置另一个框架可见。

【讨论】:

  • 在尝试你所说的之后,第二个框架没有打开..单击按钮后,我在 jar 文件中没有任何行为..当我从 netbeans 运行它时它可以工作..跨度>
猜你喜欢
  • 1970-01-01
  • 2015-02-05
  • 2011-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多