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);
}
}
);
}
}
分享到:
相关推荐
Java的Applet实例是Java编程领域中的一个基础概念,它主要涉及到Web应用程序的早期开发技术。Applet是一种在客户端浏览器中运行的小型Java程序,它能够增强网页的交互性,提供动态内容展示。在Java的发展历程中,...
本实例讲解将深入探讨Java Applet的基本概念、工作原理以及如何创建和运行一个简单的Java Applet。 1. **Java Applet基本概念** Java Applet是一种在Web浏览器中执行的Java程序,它可以提供动态交互内容,如图形...
这个主题,"JavaApplet实例详细编程",聚焦于通过实践案例来学习和理解Applet的编程概念和实现方法。以下是关于Java Applet的一些核心知识点: 1. **Java Applet基本概念**:Java Applet是一种特殊的Java程序,它...
创建Java Applet需要继承`java.applet.Applet`类或`javax.swing.JApplet`类(对于Swing Applet)。然后,你需要重写上述生命周期方法以实现特定功能。例如,在`init`方法中,你可以添加组件和设置初始值;在`start`...
这个"Java Applet实例编程.rar"压缩包显然包含了关于如何使用Java进行Applet编程的相关资料。 在Java Applet的编程中,你需要了解以下关键知识点: 1. **Java基础**:首先,你需要掌握Java的基本语法,包括类、...
Applet的主类需要继承自`java.applet.Applet`类或`javax.swing.JApplet`类(Swing版本)。其中,`public void paint(Graphics g)`方法用于绘制Applet的内容,可以通过`g`对象进行绘图操作。 6. **交互与事件处理**...
在本文中,我们将深入探讨Java Applet的基本概念、工作原理、生命周期、以及如何编写和运行一个简单的Java Applet实例。 一、Java Applet基本概念 Java Applet是一种特殊的Java程序,它可以嵌入到HTML页面中,由Web...
这些可能是包含源代码的游戏Applet实例,比如A220Mission1可能是一个飞行射击游戏,而Alienwar可能是一个外星人入侵主题的游戏。通过分析这些代码,开发者可以学习如何在Applet中实现游戏逻辑、用户交互和动画效果...
通过学习和实践这个Java Applet实例教程,初学者可以深入了解Applet的工作原理,以及如何利用Java进行客户端编程。虽然Applet的使用已经减少,但理解其原理对于理解Web客户端技术的发展历程和现代Web技术有重要意义...
这个“javaApplet实例”压缩包文件很可能是包含了一些Java Applet的实际代码示例,用于教学或者演示如何创建和使用Java Applets。 Java Applet的工作原理是通过Java Virtual Machine (JVM)在客户端运行,它能够提供...
2. 创建Swing组件:Swing提供了大量的组件,比如JButton、JLabel、JTextArea、JPanel等,我们可以根据需求选择合适的组件,并通过构造函数实例化它们。 3. 设置布局管理器:Swing组件的排列可以通过布局管理器进行...
1. **Swing或AWT组件**:Java Swing或Abstract Window Toolkit (AWT) 提供了丰富的用户界面元素,如JLabel用于显示股票代码,JTextArea用于显示实时价格和变化率,JButton用于用户交互等。 2. **线程处理**:为了...
【applet开发实例】是关于Java Applet编程的实践教程,包含了多个具体示例,旨在帮助开发者更好地理解和应用Applet技术。Java Applet是一种小型Java程序,能够在Web浏览器中运行,为网页添加交互性功能。 首先,...
在这个“简单的java applet图像移动重画实例”中,我们将深入探讨Java Applet的基础知识,以及如何实现图像的动态移动和重绘。 1. **Java Applet基础知识**: - Java Applet是Java平台的一部分,它通过Java插件在...
文章讲述Java2的图形设计Swing组件应用部分,详细讲解了标签、按钮、菜单、工具条、进度条等等的应用以及窗口、组合框、对话框等等的开发(有完整实例代码),希望能对我们java学习爱好者提供些许帮助……
本“Applet上课实例”提供了一些核心的Applet编程练习,帮助学习者深入理解和掌握Applet的相关知识。 首先,我们需要了解Applet的基本概念。Applet是Java类的子类,通常继承自`java.applet.Applet`或`javax.swing....