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);}
}
运行结果
大家可以前后对比一下,很容易发现后者更优,持续更新