Swing 两个例子
来源:互联网 发布:羽毛球比赛编排软件 编辑:程序博客网 时间:2024/04/28 22:28
------------------------------------------------------------------------------------------------------------------------------------
EventDamo5.javapackage com.eagle.event;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
public class EventDamo5 extends WindowAdapter implements ActionListener{
JButton b1 = null;
JButton b2 = null;
public EventDamo5(){
JFrame f = new JFrame("EventDamo5");
Container contentPane = f.getContentPane();
contentPane.setLayout(new GridLayout(1,2));
b1 = new JButton("声音");
b2 = new JButton("新窗口");
b1.addActionListener(this);
b2.addActionListener(this);
contentPane.add(b1);
contentPane.add(b2);
f.pack();
f.show();
f.addWindowListener(this);
}
public void actionPerformed(ActionEvent e) {
if(b1 == e.getSource()){
System.out.println("声音...");
Toolkit.getDefaultToolkit().beep();
}
if(b2 == e.getSource()){
System.out.println("新窗口....");
JFrame newF = new JFrame("New Frame");
newF.setSize(200,200);
newF.show();
}
}
public void windowClosing(WindowEvent e){
System.out.println("关闭窗口...");
System.exit(0);
}
public static void main(String[] args){
new EventDamo5();
}
}
-------------------------------------------------------------------------------------------------------------------------------------
EventDamo6.java
-------------------------------------------------------------------------------------------------------------------------------------
package com.eagle.event;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import javax.swing.JButton;
import javax.swing.JFrame;
public class EventDamo6 extends WindowAdapter implements ActionListener {
JButton b1 = null;
JButton b2 = null;
public EventDamo6(){
JFrame f = new JFrame("EventDamo6");
Container contentPane = f.getContentPane();
contentPane.setLayout(new GridLayout(1,2));
b1 = new JButton("声音");
b2 = new JButton("新窗口");
b1.addActionListener(this);
b2.addActionListener(this);
contentPane.add(b1);
contentPane.add(b2);
f.pack();
f.show();
f.addWindowListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getActionCommand().equals("声音"));
Toolkit.getDefaultToolkit().beep();
if(e.getActionCommand().equals("新窗口")){
JFrame newF = new JFrame();
newF.setSize(200,200);
newF.show();
}
}
public void windowClosing(ActionEvent e){
System.exit(0);
}
public static void main(String[] args){
new EventDamo6();
}
}
-------------------------------------------------------------------------------------------------------------------------------------
- Swing 两个例子
- Swing小例子
- swing小例子
- java swing菜单例子
- Swing布局例子(二)
- Swing布局例子(三)
- Swing布局例子(四)
- swing绘图小例子
- java swing jtree例子
- swing制作socket例子
- 【备忘】swing基础例子
- Java-Swing 小例子
- java swing 相关例子
- java swing的拖放例子
- 关于swing线程的例子
- java swing jInternalFrame组件例子
- swing 布局例子(一)
- Swing oracle官网 进度条例子
- 问候让人感动,离别让人失落,酒精让人麻醉
- 生活的勇气
- CCTV10《走近科学》,简直把人当白痴唬弄。
- 老师够狠,学生够强悍
- POSIX 最新标准下载
- Swing 两个例子
- 快乐8几多欢喜几多愁....
- “快乐宝宝”风波始末 (二)
- 日记(2007年7月3日)
- 送给自己的鼓励
- Hello World
- 姚期智:为了中国计算机科学的腾飞(zz)
- 让咱一起“骂”老板!!!
- 一个不错的介绍企业应用集成和ESB的PPT