为什么不能在另外的类调用TreeSet???
我用两个类(不同java文件,但是同包)做了两个界面
其中第一个类用一个TreeSet保存了一些数据,为一个按键增加了一个监听器--打开第二个的窗口,第二个窗口调用第一个类的getTS()方法获得TreeSet的值--可是一直是空的!!为什么???
(问题似乎很简单,但是我是菜鸟找不出原因,希望大家帮帮忙,谢谢了!)
============================================显示第二窗口:
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
StrategyShow ss = new StrategyShow();
ss.showStrategy();
}
});
======================第一个类的调用方法:
public TreeSet getTreeSet(){
return ts;
}
------解决方案--------------------把第一个类做成单例的。
-------------------------------------
java技术论坛www.foxou.cn欢迎您