import java.awt.*;
import javax.swing.*;
public class rongqi {
public static void main(String[] args)
{
JFrame aa=new JFrame();
aa.setTitle("用户界面");
JButton an1=new JButton("一个按钮");
aa.setSize(350,180);//括号里的数字是像素
aa.setLocation(100,260);//位置 100是水平位置260是上下高度 单位是像素
aa.add(an1);
aa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aa.setVisible(true);
}
}
执行类中不应该这么写代码应当转化为下面
import java.awt.*;
import javax.swing.*;
public class rongqi2 extends JFrame
//继承JFrame这个类就可以使用它里面的所有方法和属性了
{
JButton an1=null; //把需要的组件全部在这里定义
public static void main(String[] args)
{
rongqi2 A=new rongqi2(); //主函数只需调用即可。
}
public rongqi2() //把初始化的全部工作放到结构函数中
{
this.setTitle("用户界面");
this.setSize(350,180);//括号里的数字是像素
this.setLocation(100,260);//位置 100是水平位置260是上下高度 单位是像素
JButton an1=new JButton("一个按钮"); //设置组件
this.add(an1); // 添加组件
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true); //true 显示界面 false 不显示 没有这句也是不显示
}
}