`
ejacky
  • 浏览: 32131 次
  • 性别: Icon_minigender_1
  • 来自: 抚顺
社区版块
存档分类
最新评论

实训三:swing的初步实现及相应功能框架

    博客分类:
  • java
阅读更多
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 );

}
}
0
0
分享到:
评论

相关推荐

    东北大学 基础实训设计 javaswing图形化界面 云工厂

    在本实训设计中,我们将深入探讨Java Swing图形化界面在实现“云工厂”项目中的应用。Java Swing是Java Standard Edition (Java SE) 部分的一部分,它提供了一组丰富的组件库,用于创建桌面应用程序的用户界面。这次...

    Java 2 图形设计卷Ⅱ:SWING

    《Java 2 图形设计卷Ⅱ:SWING》是一本深入探讨Java图形用户界面(GUI)编程的专业书籍,主要聚焦于SWING框架。在Java世界中,SWING是用于构建桌面应用程序的重要库,它提供了丰富的组件和功能,使得开发者能够创建...

    Java2图形设计卷II:SWING

    SWING基于AWT(Abstract Window Toolkit)框架,但在许多方面超越了AWT,提供了更多的可定制性和更好的性能。 本书可能涵盖了以下核心知识点: 1. **组件体系**:介绍SWING中的JComponent类及其子类,如JButton、...

    【中文】【Java 2 图形设计卷Ⅱ:SWING】【chm】

    Swing建立在AWT(Abstract Window Toolkit)之上,并通过增加功能、提高性能以及提供更现代的外观来改进AWT。 Swing不仅支持所有AWT图形组件,还引入了新的高级组件,如JTable、JTree、JTabbedPane等,这些组件可以...

    java源码:swing-explorer(Swing开发辅助工具).rar

    Swing Explorer通过JMX(Java Management Extensions)和Java代理技术来实现对Swing应用程序的动态监控。它在运行时附加到目标Swing应用上,通过反射获取组件信息,并将其展示在图形用户界面上。这种动态附着的方式...

    Swing计算器 各种计算方式

    本项目“Swing计算器”是利用Swing库创建的一个功能丰富的计算器应用,旨在实现各种通用计算方式。下面将详细讨论Swing库以及如何在Java中构建一个计算器应用。 Swing库是Java AWT(Abstract Window Toolkit)的...

    Java 2 图形设计卷Ⅱ:SWING.rar

    Java 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rarJava 2 图形设计卷Ⅱ:SWING.rar

    swing eclipse 式 框架源码

    在Swing框架中,我们需要设计相应的类来承载这些功能。 4. **插件系统**:Eclipse的可扩展性源自其强大的插件系统。虽然Swing本身不支持插件,但我们可以通过设计模块化的架构,模仿Eclipse的插件机制,使框架具备...

    基于Swing技术实现“HoneyViewer”图片查看器

    HoneyViewer图片查看器是一个基于java Swing实现的图片查看器,主要实现了图片展示功能。 本实验手册根据需求完成图片读取、切换等功能,平台的全称为:基于java Swing实现的HoneyViewer图片查看器(后简称为: Keep-...

    java swing漂亮界面 超酷 javaswing教程

    3. **事件处理**:Swing 的事件模型基于监听器,你可以为组件添加ActionListener、MouseListener、KeyListener等监听器,以便在用户进行特定操作时执行相应的代码。 4. **组件定制**:Swing 允许你通过继承和重写...

    深入学习:JFC Swing

    Swing提供了丰富的组件库,用于创建功能强大、美观的桌面应用程序。在深入学习JFC Swing的过程中,我们需要理解以下几个核心概念和知识点: 1. **组件体系结构**: Swing组件基于Java AWT(Abstract Window ...

    基于Java swing组件实现简易计算器

    "基于Java swing组件实现简易计算器" 本文主要介绍了基于Java swing组件实现简易计算器的知识点,以下是相关知识点的总结: 1. JFrame组件:JFrame是Java swing组件中的一种顶层容器,用于创建一个窗口框架。通过...

    学生成绩信息管理系统框架:swing + java + mysql

    框架:swing + java + mysql 开发工具:eclipse + jdk1.8 + Apache Tomcat/8.5.78 select version() 获取数据库版本'5.7.40' 角色介绍: 教师用户 学生用户 模块介绍: 教师 登录模块 文件退出 查询管理 子模块 ...

    实训 超市管理系统

    【实训超市管理系统】是一个基于Java编程语言开发的项目,它采用了Swing作为图形用户界面(GUI)框架,并结合MySQL数据库进行数据存储与管理。这个实训作业旨在帮助学习者熟悉Java编程,理解Swing组件的使用,以及...

    Swing 实现的界面框架

    这个“Swing 实现的界面框架”显然是基于Swing库构建的一个自定义框架,它允许开发者根据需求进行扩展,摆脱对特定库如 Twaver 的依赖。 Swing 提供了许多基本组件,如按钮(JButton)、文本框(JTextField)、标签...

    Java基于Swing实现的简单聊天室,支持多人在线闲谈.zip

    这个“Java基于Swing实现的简单聊天室,支持多人在线闲谈.zip”文件是一个示例项目,展示了如何利用Swing构建一个基本的多用户聊天应用。下面将详细阐述其涉及的关键知识点。 1. **Swing组件**:Swing提供了丰富的...

    基于Java+Swing+mysql实现图书借阅管理系统-实训报告

    基于Java+Swing+mysql实现图书借阅管理系统的知识点总结 本系统是一个基于Java+Swing+mysql的图书借阅管理系统,旨在提供一个完整的图书借阅管理...每个模块都需要实现相应的增删改查功能,以满足图书借阅系统的需求。

    java+swing+mysql实现的学生信息管理系统.zip

    + 使用mysql、swing、和集合的一些知识开发的学生信息管理系统项目 + 主要功能有人脸识别登录和账号密码登录,学习资源管理,学生信息和学生管理,成员私聊,任务等一系列数据的增删改查 + 使用IDEA可以直接打开,不...

Global site tag (gtag.js) - Google Analytics