java70-GUL图形用户界面初识
import java.awt.*;
import javax.swing.*;
public class test04 {
public static void main(String[] args){
//定义一个图形界面
JFrame aa=new JFrame();
//建立一个标题
aa.setTitle("歌谣");
//创建一个按钮
JButton an1=new JButton("歌谣");
//设置初始位置
aa.setLocation(100,100);
//设置大小
aa.setSize(180,180);
//加入按钮
aa.add(an1);
//释放窗口关闭的资源
aa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示界面
aa.setVisible(true);
}
}
运行结果
这是效果,但是java编程为面向对象编程,我们可以给代码修改为
//面向对象思想
import java.awt.*;
import javax.swing.*;
public class test05 extends JFrame {
JButton an1=null;//把需要的组件定义在这里
public static void main(String[] args){
test05 lx1=new test05();//主函数调用即可
}
//定义一个构造器
public test05(){
//建立一个标题
this.setTitle("歌谣");
//创建一个按钮
an1=new JButton("歌谣");
//设置初始位置
this.setLocation(100,100);
//设置大小
this.setSize(180,180);
//加入按钮
this.add(an1);
//释放窗口关闭的资源
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示界面
this.setVisible(true);
}
}
运行结果