问题描述
我正在做一个演示项目,这次我创建了不同的包,并在这些 JFrames
中放入了一些不同的 packages
。
当我从另一个 JFrame
的 JFrame 调用 different package
的 package
时,我希望它打开。
但是,我有三个包,其中一个是 package com.mkw.adminpanel;
,其中包含一个名为 Admin 的 JFrame
。通过单击此处的按钮,我想要package com.mkw.loginpanel;
打开名为Start的JFrame
里面。但它并没有打开。而且 package com.mkw.studentpanel;
这个包中名为 Start 的框架正在打开。
JButton actionperformed 名为package com.mkw.adminpanel;
的包代码如下:
package com.mkw.adminpanel;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import com.mkw.studentpanel.Start;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class Admin extends JFrame {
private JPanel contentPane;
public static void main(String[] args) {
EventQueue.invokelater(new Runnable() {
public void run() {
try {
Admin frame = new Admin();
frame.setVisible(true);
} catch (Exception e) {
e.printstacktrace();
}
}
});
}
public Admin() {
setDefaultCloSEOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100,100,450,300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5,5,5));
setContentPane(contentPane);
contentPane.setLayout(null);
JButton btnNewButton = new JButton("New button");
btnNewButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
dispose();
Start s = new Start();
s.setVisible(true);
}
});
btnNewButton.setBounds(175,182,89,23);
contentPane.add(btnNewButton);
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)