我创建了一个项目,每个框架都有超过2个“.java”文件,例如home.java
和control.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);
}
});
}
答案 0 :(得分:0)
在设置第一个不可见之前设置另一个框架可见。