Java 程序 调试问题
这是程序importjavax.swing.*;//继承JFrame类publicclassSwing1extendsJFrame{//定义构造器publicSwing1...
这是程序
import javax.swing.*;
//继承JFrame 类
public class Swing1 extends JFrame
{
//定义构造器
public Swing1()
{
this.setLayout(null);
JLabel j1=new JLabel();
j1.setText("第一个Swing程序");
j1.setBounds(50,50,400,50);
this.add(j1);
this.setBounds(300,250,500,200);
this.setVisible(true);
}
public static void main(String args[])
{
Swing1 s=new Swing1();
}
}
错误如图片中所示 不知道该怎么办 展开
import javax.swing.*;
//继承JFrame 类
public class Swing1 extends JFrame
{
//定义构造器
public Swing1()
{
this.setLayout(null);
JLabel j1=new JLabel();
j1.setText("第一个Swing程序");
j1.setBounds(50,50,400,50);
this.add(j1);
this.setBounds(300,250,500,200);
this.setVisible(true);
}
public static void main(String args[])
{
Swing1 s=new Swing1();
}
}
错误如图片中所示 不知道该怎么办 展开
7个回答
展开全部
同 “xlth2006” 的意见。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java文件中用public 修饰的类要与.java文件名字相同.
比如你定义public class Swing1 extends JFrame
那么java文件的名字需要定义为Swing1.java才能正常的编译.
比如你定义public class Swing1 extends JFrame
那么java文件的名字需要定义为Swing1.java才能正常的编译.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从你的错误提示中可以看出,是你的java的文件名取错啦!有两种改法!
1、要么将你的java文件名改成Swing1.java
2、要么将你的程序的类名改成 s1
在java 中文件名必须 和类名一致。而且大小写也要是一致的(因为java中严格区分大小写)
1、要么将你的java文件名改成Swing1.java
2、要么将你的程序的类名改成 s1
在java 中文件名必须 和类名一致。而且大小写也要是一致的(因为java中严格区分大小写)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译javac Swing1.java
执行java Swing1
这样才不会错
执行java Swing1
这样才不会错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把这个文件名改成Swing1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询