`
hnjzsyjyj
  • 浏览: 27483 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Swing Applet实例

 
阅读更多
package ch29;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MySwingApplet extends JApplet{//假如此处是Applet,那么下文运行
	//Label实例jlab时将不能自动改变其宽度
	JButton jbtnOk;
	JButton jbtnCancel;
	JLabel jlab;
	
	public void init(){
		
		MyGUI();
		
		/*try{
			SwingUtilities.invokeAndWait(
					new Runnable(){
						public void run(){
							MyGUI();
						}
						});
			}
		catch(Exception e){
			System.out.println("Can't creat because of "+e);
		}
		*/
		}
	
	void MyGUI(){
		setLayout(new FlowLayout());//总觉得此种布局方式不靠谱,因为窗口变化时
		//其中的元素布局也会发生变化。如何做,待好好考虑。
		jbtnOk=new JButton("   OK   ");
		jbtnCancel=new JButton("Cancel");
		//jlab.setBounds(30, 30, 150, 150);//设置标签大小,可不要
		jlab=new JLabel("Press a button.");
						
		add(jbtnOk);//java.awt.*;
		add(jbtnCancel);
		add(jlab);
		
		jbtnOk.addActionListener(
				new ActionListener(){
					public void actionPerformed(ActionEvent e) {
						jlab.setText("Button OK was pressed.");
						//jlab.setBounds(30, 30, 150, 150);
						}
					}
				);
		
		jbtnCancel.addActionListener(
				new ActionListener(){
					public void actionPerformed(ActionEvent e) {
						jlab.setText("Button Cancel was pressed.");
						//jlab.setBounds(30, 30, 250, 150);
						}
					}
				);
		
	}
	

}

 

分享到:
评论

相关推荐

    Java2 applet图形设计Swing实例(有完整代码及相关解释)II

    文章讲述Java2的图形设计Swing组件应用部分,详细讲解了标签、按钮、菜单、工具条、进度条等等的应用以及窗口、组合框、对话框等等的开发(有完整实例代码),希望能对我们java学习爱好者提供些许帮助……

    JAVA100例之实例76 在Applet中使用Swing

    JAVA100例之实例76 在Applet中使用Swing

    java+JDK+examples.rar_Swing Examples_java Applet_java file handl

    共有19个章节,169个实例,内容涉及Java的语言基础、面向对象程序设计、数字处理、数组与集合、字符串、异常处理、文件操作、多线程、Swing编程、图形和多媒体编程、反射机制、网络程序设计、数据库编程、Applet、...

    Java Applet程序源码集.rar

    Java Applet程序源码集,包括在Applet中弹出窗口、通过HTML文件向Applet传递参数等,还有一些swing相关应用实例。

    JAVA编程百例(照着例子更容易!)

    实例76 在APPLET中使用SWING 实例77 应用JAR包 实例78 播放声音 实例79 一个简单的SERVLET 实例8 类的标识和访问控制 实例80 使用SERVLET获取客户表单 实例81 SERVLET读取COOKIE数据 实例82 SERVLET读取SESSION数据 ...

    Java JDK实例宝典

    169个实例,内容涉及Java的语言基础、面向对象程序设计、数字处理、数组与集合、字符串、异常处理、文件操作、多线程、Swing编程、图形和多媒体编程、反射机制、网络程序设计、数据库编程、Applet、Java与XML、Java ...

    Java源码包100个设计实例.zip

    Applet钢琴模拟程序java源码 Calendar万年历 copass源代码.rar DataBuffer在Java中使用ADO.NET.rar EJB 模拟银行ATM流程及操作源代码 ejbCreate函数用于初始化一个EJB实例 EJB中JNDI的使用源码例子 EJB的真实世界...

    java JDK 实例开发宝典

    169个实例,内容涉及Java的语言基础、面向对象程序设计、数字处理、数组与集合、字符串、异常处理、文件操作、多线程、Swing编程、图形和多媒体编程、反射机制、网络程序设计、数据库编程、Applet、Java与XML、Java ...

    java范例开发大全

    实例154 使用静态成员变量计算内存中实例化的对象数目 239 实例155 实现加减乘除的方法 240 8.3 面向对象的设计模式 241 实例156 Singleton单例模式 242 实例157 招聘(简单工厂模式) 243 实例158 同学聚会(工厂...

    java编程基础,应用与实例

    5.12.2 实例块 84 5.13 巩固练习 85 第6章 数组 86 6.1 基本数据类型数组 86 6.2 一维数组的初始化 88 6.3 对象数组 88 6.4 二维数组 91 6.5 三维数组 95 6.6 巩固练习 97 第7章 对象与方法 ...

    Java范例开发大全 (源程序)

     实例154 使用静态成员变量计算内存中实例化的对象数目 239  实例155 实现加减乘除的方法 240  8.3 面向对象的设计模式 241  实例156 Singleton单例模式 242  实例157 招聘(简单工厂模式) 243  实例158...

    java范例开发大全(pdf&源码)

    实例154 使用静态成员变量计算内存中实例化的对象数目 239 实例155 实现加减乘除的方法 240 8.3 面向对象的设计模式 241 实例156 Singleton单例模式 242 实例157 招聘(简单工厂模式) 243 实例158 同学聚会(工厂...

    华为IBM的java面试题

    26.java的awt和swing组件的GUI设计的关键 ...36.除了使用new关键字创建对象意外,试列举另外三种以上创建实例的方式? 37.classloader中,JDK的API、Classpath中的同web-inf中的class加载方式有什么区别?

    JAVA上百实例源码以及开源项目源代码

     Java波浪文字,一个利用Java处理字符的实例,可以设置运动方向参数,显示文本的字符数组,高速文本颜色,显示字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...

    java范例开发大全源代码

     实例154 使用静态成员变量计算内存中实例化的对象数目 239  实例155 实现加减乘除的方法 240  8.3 面向对象的设计模式 241  实例156 Singleton单例模式 242  实例157 招聘(简单工厂模式) 243  ...

    java JDK5.0 实例开发宝典

    Swing 操作 10. graphic 画图 11. multimedia 音频操作 12. reflect 13. net 网络编程 14. Jdbc 连接池 15. applet 16. J2se5新特性 17. XML操作 18. Email操作 19. Servlet 事例...

    第9章Java-Swing图形用户界面-Java面向对象程序设计教程-微课视频-程杰-清华大学出版社.pptx

    9.1 Java Swing概述 9.2 JFrame窗口 9.3布局管理器 9.4 常用控件 9.5事件处理机制 9.6 JDialog对话框 9.7 应用实例:打地鼠小游戏 第9章Java Swing图形用户界面 第9章Java-Swing图形用户界面-Java面向对象程序设计...

    《Java2范例入门与提高》所有实例源码

    第5章 java Applet程序 5.1 渐隐渐现的文字 5.2 旋转的图形 5.3 钻井工人 5.4 礼炮 5.5 彩带庆贺 5.6 图像放大器 5.7 电子相册 5.8 计算器 5.9 多功能时钟 第6章 java图形用户界面 6.1 HelloWorldSwing 6.2 按钮...

    java源码包---java 源码 大量 实例

    Applet钢琴模拟程序java源码 2个目标文件,提供基本的音乐编辑功能。编辑音乐软件的朋友,这款实例会对你有所帮助。 Calendar万年历 1个目标文件 EJB 模拟银行ATM流程及操作源代码 6个目标文件,EJB来模拟银行ATM...

    Java初学者实例源码

    近两百个Java初学者实例源码,其中包括Java中基本内容,有swing编程,awt的编程,多线程,还有applet等,通过读源码更好的理解Java。

Global site tag (gtag.js) - Google Analytics