我写了一个主界面是各个菜单,我想知道如何能调用别的类中的窗口进行操作。比如有一个专门录入的窗口。
谢谢各位了!我有急用。十分感谢(呵呵,给您加十分)!
谢谢各位了!我有急用。十分感谢(呵呵,给您加十分)!
解决方案 »
- 为什么扫雷中关于时间会越走越快呢
- 在一个JPanel里,怎样让之前用paintComponent()方法画的Line不见?
- 一个比较傻瓜的问题
- 招聘JAVA开发人员
- J2ME技术讨论组 群号:8207529 欢迎高手加入和指点啊 可以讨论java相关问题 主要讨论J2ME
- 求各位前辈帮个忙,帮我看一下这个代码.
- JEditorPane显示jsp文件在linux服务器下出错
- 高手请进,有关MVC(模型-视图-控制器)设计的讨论
- 求购JBUILDER帮助!
- 在JBuilder4中调试程序时如何设置Run/Debug的参数?---一个初学者
- 奇怪rs.getString()不能从数据库中提取数据
- jdk5.0 静态导入 在其他版本中怎么用?
是这样的。我那个主菜单里的某个单击事件已经加了监听,进去后,我就让它调一个实际可执行的窗口Class,因为我的是Eclipse的可视化工具编的程序,通过run as bean可以执行起来,
但是直接new 那个实体类什么反应都没有,也没有窗口出来。
我现在怀疑有三点地方可能出错的地方,
一是我键那些单独的窗口的时候,不能选Desktop Pane 和Dialog。必须选Frame??
二是自动生成的内部都是private的,是不是需要改成public??
三是我在主菜单调用的方式不对,不能直接用new 的方式来调,另有别的方式?? 反正搞不出来。希望那位大侠能帮我解决这个问题。谢谢!万分感谢! 有在上海的我一定请客吃饭。呵呵
你在监听事件中 new出来一个后实列对象后 再用new 出来的这个实列对象去设置他的可见 为true就可以了
如: 有一个公共的MyClass类 你在监听事件里写 MyClass myclass = new MyClass();
myclass.setVisible(true);
这样就可以了
但是如果你的 那个类是私有的话, 在本程序包中可以new 出来 但是别的程序包中就不能了
你的答案肯定没问题,原来我可能没置setVisible(true)才看不见的。
我马上给你加分,呵呵,不过先让我看看怎么才能给你加分,以前没用过这个功能。