一个java程序它的里边有一个new 方法,new 的是另一个java类里的方法,这样的程序如何运行??

yhczjhappy 2008-12-16 08:49:13
一个java程序它的里边有一个new 方法,new 的是另一个java类里的方法,这样的程序如何运行??
比如:下面这个,它的上机_actionperformed方法中有jpanel1这个类,象这个如何运行??
public class JFrame1 extends JFrame {
public JFrame1() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);
jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}
public void 上机_actionPerformed(ActionEvent e) {
JPanel1 objJPanel=new JPanel1();
this.remove(this.getContentPane());
this.setContentPane(objJPanel);
this.setVisible(true);

}
...全文
273 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
caironghuicxz 2009-01-02
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 rypgood 的回复:]
将一个类作为另外一个类的参数传递进去
[/Quote]
顶顶
OooxiamiooO 2008-12-31
  • 打赏
  • 举报
回复
类似代理的机制。楼主可以去看看代理模式
rypgood 2008-12-31
  • 打赏
  • 举报
回复
将一个类作为另外一个类的参数传递进去
sunnet2008 2008-12-30
  • 打赏
  • 举报
回复
学习
java988 2008-12-30
  • 打赏
  • 举报
回复
没有意义?看不懂。
dengshaobo 2008-12-28
  • 打赏
  • 举报
回复
怎么有2个公共类
thomas.he 2008-12-27
  • 打赏
  • 举报
回复
??????????????????
wangyaosuper 2008-12-26
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ge_haiming 的回复:]
1.比较简单的一个方法是,直接JFrame1类的.class文件与你运行的那个类放在同一个目录下;

2.或者将JFrame1这个类放在一个包中,如com.xxx,然后将这个类编译,之后在你要运行的那个类文件中加入"import com.xx.*;",之后用"javac -cp com.xxx.JFrame类文件根目录 X"来编译你要运行的那个类文件,之后用"java -cp com.xxx.JFrame类文件根目录 X"运行.

3.或者直接将com.xxx.JFrame类文件所在目录加入到classpath环境变量中.
[/Quote]
reeka 2008-12-22
  • 打赏
  • 举报
回复
帮顶
恋空 2008-12-16
  • 打赏
  • 举报
回复
up
yhczjhappy 2008-12-16
  • 打赏
  • 举报
回复
如何导入这个类啊??
天赐懒人 2008-12-16
  • 打赏
  • 举报
回复
JPanel1 在哪呢?
yhczjhappy 2008-12-16
  • 打赏
  • 举报
回复
本来是两个java程序是有关系的,运行一个会调用另一个类中的方法,但是一运行就提示new 出来的那个方法是
非法字符,它找不到另一个类,因为这是两个java程序

楼上的明白了吗??
yhczjhappy 2008-12-16
  • 打赏
  • 举报
回复
本来是两个java程序是有关系的,运行一个会调用另一个类中的方法,但是一运行就提示new 出来的那个方法是
非法字符,它找不到另一个类,因为这是两个java程序
ssqtjffcu 2008-12-16
  • 打赏
  • 举报
回复
楼主能不能问题说清楚些,到底想干吗????
receive099 2008-12-16
  • 打赏
  • 举报
回复
帮顶
wap21 2008-12-16
  • 打赏
  • 举报
回复
帮顶
receive099 2008-12-16
  • 打赏
  • 举报
回复
帮顶
wap21 2008-12-16
  • 打赏
  • 举报
回复
帮顶
ge_haiming 2008-12-16
  • 打赏
  • 举报
回复
1.比较简单的一个方法是,直接JFrame1类的.class文件与你运行的那个类放在同一个目录下;

2.或者将JFrame1这个类放在一个包中,如com.xxx,然后将这个类编译,之后在你要运行的那个类文件中加入"import com.xx.*;",之后用"javac -cp com.xxx.JFrame类文件根目录 X"来编译你要运行的那个类文件,之后用"java -cp com.xxx.JFrame类文件根目录 X"运行.

3.或者直接将com.xxx.JFrame类文件所在目录加入到classpath环境变量中.

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧