本文主要是介绍如何衔接不同文件中的swing组件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2005年2月2日3:43:23
问题是:现在有个窗口类:ProjectDialog.java
主界面类是:StudentDataManagerUI.java
如何在窗口里操作后,主界面能够产生相应的变化呢?
假设ProjectDialog.java里有个JButton类型的按钮,叫 button
StudentDataManager.java里有个JTree 叫tree
要求按下button后,产生如下变化:
1.关闭窗口;
2.在后台新建一个文件夹;
3.tree能够有变化.
解决办法其实很简单(我开始怎么没想到?)
/*
*第一个文件ProjectDialog.java
*/
public class ProjectDialog extends JDialog
{
private JButton button;
private String fileName;
private ......;
.....
public ProjectDialog(JFrame frame, String str, boolean isModel)
{
b = new JButton("button");
...
setSize(300,400);
setVisible(true);
}
//通过这个public方法把不同文件里的组件联系起来
public JButton getButton()
{
这篇关于如何衔接不同文件中的swing组件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!