莫度编程网

技术文章干货、编程学习教程与开发工具分享

Java Swing组件“HelloWorld”程序演示实例

Java源代码:

/*首先导入Swing需要的包*/

import javax.swing.*;

import javax.swing.UIManager;

import java.awt.*;

import java.awt.event.*;

/*创建Hello World类*/

public class HelloWorld{

/*创建主方法*/

public static void main(String[] args){

try{/*try语句块,监视该段程序*/

/* 设置窗口风格*/

UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());

}

catch(Exception e){/*捕获异常*/

e.printStackTrace();/*异常信息输出*/

};

JFrame frame= new JFrame("Swing 第一个示例");/*创建顶层容器并初始化*/

Container c= frame.getContentPane();/*获取面板容器*/

JPanel pane=new JPanel();/*创建面板panel并初始化*/

c.add(pane);/*将面板添加到窗口*/

pane.setLayout(new FlowLayout());/*设置布局管理器FlowLayout*/

final JLabel label=new JLabel();/*创建label并初始化*/

JButton button =new JButton("按钮");/*创建button并初始化*/

pane.add(label); /*向容器中添加组件label*/

pane.add(button); /*向容器中添加组件button*/

/*对按钮事件处理方法*/

button.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e){

label.setText("Hello World!");/*设置label显示的内容*/

};

});

/*窗口设置结束,开始显示*/

frame.addWindowListener(new WindowAdapter(){/*匿名类用于注册监听器*/

public void Closing(WindowEvent e){

System.exit(0);/*程序退出*/

};

});

frame.setSize(300,240);/*设置窗口大小*/

frame.setVisible(true);/*显示窗口*/

}

}

代码执行:


代码运行结果:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言

    Powered By Z-BlogPHP 1.7.4

    蜀ICP备2024111239号-43