java包的问题,高分求救!!!!!!!!!!!!

liuxiao19 2007-08-24 11:16:14
这两个文件都放在同一目录E:\test\kaishi的目录下,路径设置为:javac -classpath c:\programFile\Java\jdk1.5.0_04\lib E:\test\kaishi\console.java
在test\kaishi目录下生成console.class文件,但运行E:\test\kaishi>javac button.java
提示:
button.java:1:软件包 kaishi 不存在
import kaishi.console;
^
button.java:30: 找不到符号
符号: 类 Buttons
位置: 类 button
Console.run(new Buttons(),350,100);
^
button.java:30: 找不到符号
符号: 变量 Console
位置: 类 button
Console.run(new Buttons(),350,100);
package kaishi;
import javax.swing.*;
import java.awt.event.*;
public class console{
public static String title(Object o){
String t=o.getClass().toString();
if(t.indexOf("class")!=-1)
t=t.substring(6);
return t;
}
public static void run(JFrame frame,int width,int height){
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(width,height);
frame.setVisible(true);

}
public static void run(JApplet applet,int width,int height){
JFrame frame=new JFrame(title(applet));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(applet);
frame.setSize(width,height);
applet.init();
applet.start();
frame.setVisible(true);
}
public static void run(JPanel panel,int width,int height){
JFrame frame=new JFrame(title(panel));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(panel);
frame.setSize(width,height);
frame.setVisible(true);
}
}






import kaishi.console;
import javax.swing.*;
import java.awt.*;
import javax.swing.plaf.basic.*;
import javax.swing.border.*;

public class button extends JApplet{
private JButton jb=new JButton("JBtton");
private BasicArrowButton
up=new BasicArrowButton(BasicArrowButton.NORTH),
down=new BasicArrowButton(BasicArrowButton.SOUTH),
right=new BasicArrowButton(BasicArrowButton.EAST),
left=new BasicArrowButton(BasicArrowButton.WEST);
public void init(){
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
cp.add(jb);
cp.add(new JToggleButton("JToggleButton"));
cp.add(new JCheckBox("JCheckBox"));
cp.add(new JRadioButton("JRadioButton"));
JPanel jp=new JPanel();
jp.setBorder(new TitledBorder("Directions"));
jp.add(up);
jp.add(down);
jp.add(left);
jp.add(right);
cp.add(jp);
}
public static void main(String[] args){
Console.run(new Buttons(),350,100);
}
}

谢谢各位大师了!!!!!
...全文
260 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
欧德曼 2007-08-25
  • 打赏
  • 举报
回复
- -#

我怎么看都觉得 你得找本入门书 好好研究下前20页
jnh1983 2007-08-25
  • 打赏
  • 举报
回复
Console.run(new Buttons(),350,100);

java不认识Console,Buttons!

那是啥?
xuanwoxihuan 2007-08-24
  • 打赏
  • 举报
回复
qing chu
lfcai 2007-08-24
  • 打赏
  • 举报
回复
不清楚
jackeyhz 2007-08-24
  • 打赏
  • 举报
回复
E:\test\kaishi\console.java
这句不对吧
schumiXsuse 2007-08-24
  • 打赏
  • 举报
回复
javac -classpath c:\programFile\Java\jdk1.5.0_04\lib E:\test\kaishi\
schumiXsuse 2007-08-24
  • 打赏
  • 举报
回复
E:\test\kaishi>javac button.class
---------------------------------------
E:\test\kaishi>javac button.java
liuxiao19 2007-08-24
  • 打赏
  • 举报
回复
运行E:\test\kaishi>javac button.class
提示:E:\test\kaishi>javac button.class
javac: 无效的标志: button.class
  • 打赏
  • 举报
回复
用其他编译器编译一下多好,jcreator编译嘛,
liky5387 2007-08-24
  • 打赏
  • 举报
回复
ER:但运行E:\test\kaishi>javac button.java
应该是:E:\test\kaishi>javac button.class

62,623

社区成员

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

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