创建一个jar文件,框架在Netbeans中打开时不会在jar中打开

时间:2013-03-24 18:28:36

标签: java swing netbeans jar frames

我创建了一个项目,每个框架都有超过2个“.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);
        }
    });
}

1 个答案:

答案 0 :(得分:0)

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