import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class mywork extends JFrame
{
public mywork()
{
setLayout(new BorderLayout(2,8));
JButton but1 =new JButton("sum");
add(but1,BorderLayout.NORTH);
JButton but2 =new JButton("max");
add(but2, BorderLayout.SOUTH);
JButton but3 =new JButton("min");
add(but3, BorderLayout.EAST);
JButton but4 =new JButton("aver");
add(but4, BorderLayout.WEST);
JLabel label =new JLabel("test");
add(label, BorderLayout.CENTER);
but1.addActionListener(new ActionListener()
{
int sum =1;
public void actionPerformed(ActionEvent e)
{
System.out.println(sum);
}
});
but2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
but3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
but4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.out.println(((JButton)
e.getSource()).getText());
}
});
}
public static void main(String[] args)
{
mywork frame =new mywork();
frame.setTitle("mywork");
frame.setSize(300,200);
frame.setVisible(true);
frame.setDefaultCloseOperation
(JFrame.EXIT_ON_CLOSE );
}
}
分享到:
相关推荐
在本实训设计中,我们将深入探讨Java Swing图形化界面在实现“云工厂”项目中的应用。Java Swing是Java Standard Edition (Java SE) 部分的一部分,它提供了一组丰富的组件库,用于创建桌面应用程序的用户界面。这次...
《Java 2 图形设计卷Ⅱ:SWING》是一本深入探讨Java图形用户界面(GUI)编程的专业书籍,主要聚焦于SWING框架。在Java世界中,SWING是用于构建桌面应用程序的重要库,它提供了丰富的组件和功能,使得开发者能够创建...
这个“Swing 实现的界面框架”显然是基于Swing库构建的一个自定义框架,它允许开发者根据需求进行扩展,摆脱对特定库如 Twaver 的依赖。 Swing 提供了许多基本组件,如按钮(JButton)、文本框(JTextField)、标签...
SWING基于AWT(Abstract Window Toolkit)框架,但在许多方面超越了AWT,提供了更多的可定制性和更好的性能。 本书可能涵盖了以下核心知识点: 1. **组件体系**:介绍SWING中的JComponent类及其子类,如JButton、...
Swing建立在AWT(Abstract Window Toolkit)之上,并通过增加功能、提高性能以及提供更现代的外观来改进AWT。 Swing不仅支持所有AWT图形组件,还引入了新的高级组件,如JTable、JTree、JTabbedPane等,这些组件可以...
Swing Explorer通过JMX(Java Management Extensions)和Java代理技术来实现对Swing应用程序的动态监控。它在运行时附加到目标Swing应用上,通过反射获取组件信息,并将其展示在图形用户界面上。这种动态附着的方式...
本项目“Swing计算器”是利用Swing库创建的一个功能丰富的计算器应用,旨在实现各种通用计算方式。下面将详细讨论Swing库以及如何在Java中构建一个计算器应用。 Swing库是Java AWT(Abstract Window Toolkit)的...
Java 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rar
在Swing框架中,我们需要设计相应的类来承载这些功能。 4. **插件系统**:Eclipse的可扩展性源自其强大的插件系统。虽然Swing本身不支持插件,但我们可以通过设计模块化的架构,模仿Eclipse的插件机制,使框架具备...
HoneyViewer图片查看器是一个基于java Swing实现的图片查看器,主要实现了图片展示功能。 本实验手册根据需求完成图片读取、切换等功能,平台的全称为:基于java Swing实现的HoneyViewer图片查看器(后简称为: Keep-...
Java Swing是Java 2平台(JDK 1.2及以后版本)中用于构建桌面应用程序的GUI(图形用户界面)工具包。它属于Java Foundation Classes (JFC) 的一部分,提供了一组轻量级组件,使得开发者能够创建功能丰富的、交互性强...
3. **事件处理**:Swing 的事件模型基于监听器,你可以为组件添加ActionListener、MouseListener、KeyListener等监听器,以便在用户进行特定操作时执行相应的代码。 4. **组件定制**:Swing 允许你通过继承和重写...
Swing提供了丰富的组件库,用于创建功能强大、美观的桌面应用程序。在深入学习JFC Swing的过程中,我们需要理解以下几个核心概念和知识点: 1. **组件体系结构**: Swing组件基于Java AWT(Abstract Window ...
"基于Java swing组件实现简易计算器" 本文主要介绍了基于Java swing组件实现简易计算器的知识点,以下是相关知识点的总结: 1. JFrame组件:JFrame是Java swing组件中的一种顶层容器,用于创建一个窗口框架。通过...
框架:swing + java + mysql 开发工具:eclipse + jdk1.8 + Apache Tomcat/8.5.78 select version() 获取数据库版本'5.7.40' 角色介绍: 教师用户 学生用户 模块介绍: 教师 登录模块 文件退出 查询管理 子模块 ...
【实训超市管理系统】是一个基于Java编程语言开发的项目,它采用了Swing作为图形用户界面(GUI)框架,并结合MySQL数据库进行数据存储与管理。这个实训作业旨在帮助学习者熟悉Java编程,理解Swing组件的使用,以及...
这个“Java基于Swing实现的简单聊天室,支持多人在线闲谈.zip”文件是一个示例项目,展示了如何利用Swing构建一个基本的多用户聊天应用。下面将详细阐述其涉及的关键知识点。 1. **Swing组件**:Swing提供了丰富的...
基于Java+Swing+mysql实现图书借阅管理系统的知识点总结 本系统是一个基于Java+Swing+mysql的图书借阅管理系统,旨在提供一个完整的图书借阅管理...每个模块都需要实现相应的增删改查功能,以满足图书借阅系统的需求。