import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class JDialogTest extends JFrame implements ActionListener{
JButton b1=new JButton("showMessageDialog");
JButton b2=new JButton("showConfirmDialog");
JButton b3=new JButton("showOptionDialog");
JButton b4=new JButton("showInputDialog");
JDialogTest(){
getContentPane().setLayout(new GridLayout(2,2));
getContentPane().add(b1);
getContentPane().add(b2);
getContentPane().add(b3);
getContentPane().add(b4);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
b4.addActionListener(this);
setSize(250,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==b1)
JOptionPane.showMessageDialog(null,"你点击了消息对话框","showMessageDialog",JOptionPane.INFORMATION_MESSAGE);
else if(e.getSource()==b2)
JOptionPane.showConfirmDialog(null,"你点击了确认对话框","showConfirmDialog",JOptionPane.YES_NO_CANCEL_OPTION,JOptionPane.INFORMATION_MESSAGE);
else if(e.getSource()==b3){
Object[] str={"asp","vb","java"};
JOptionPane.showOptionDialog(null,"请选择一门课程","showOptionDialog",JOptionPane.DEFAULT_OPTION,JOptionPane.WARNING_MESSAGE,null,str,str[1]);
}
else if(e.getSource()==b4){
String inputValue = JOptionPane.showInputDialog("Please input a value"); }
}
public static void main(String[] args){
new JDialogTest();
}
}
分享到:
相关推荐
HoneyViewer图片查看器是一个基于java Swing实现的图片查看器,主要实现了图片展示功能。 本实验手册根据需求完成图片读取、切换等功能,平台的全称为:基于java Swing实现的HoneyViewer图片查看器(后简称为: Keep-...
java课程设计Java swing mysql实现的学生选课系统项目源码Java swing mysql实现的学生选课系统项目源码Java swing mysql实现的学生选课系统项目源码Java swing mysql实现的学生选课系统项目源码Java swing mysql实现...
Java通过swing界面实现简易飞机小游戏.zipJava通过swing界面实现简易飞机小游戏.zip Java通过swing界面实现简易飞机小游戏.zipJava通过swing界面实现简易飞机小游戏.zip Java通过swing界面实现简易飞机小游戏.zip...
"基于Java swing组件实现简易计算器" 本文主要介绍了基于Java swing组件实现简易计算器的知识点,以下是相关知识点的总结: 1. JFrame组件:JFrame是Java swing组件中的一种顶层容器,用于创建一个窗口框架。通过...
Java Swing MySQL实现的酒店管理系统项目源码是一款基于Java图形用户界面(GUI)库Swing和关系型数据库管理系统MySQL开发的应用程序。此系统旨在为酒店提供一套全面的后台管理解决方案,涵盖了酒店日常运营中的核心...
本项目是一套java Swing mysql实现简单的购物系统,主要针对计算机相关专业需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、运行指导视频。 项目都经过严格调试,确保可以运行! 二、技术实现 后端:...
java swing mysql实现的酒店管理系统项目源码.zip java swing mysql实现的酒店管理系统项目源码.zip java swing mysql实现的酒店管理系统项目源码.zip java swing mysql实现的酒店管理系统项目源码.zip java swing ...
Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java ...
swing swing swing swing swing swing swing swing swing swing swing swing swing java swing mysql实现的仓库商品管理系统java swing mysql实现的仓库商品管理系统
Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打...
swing swing java swing mysql实现的仓库商品管理系统 swing swing java swing mysql实现的仓库商品管理系统 swing swing java swing mysql实现的仓库商品管理系统
本项目是一个基于Java编程语言,结合Swing图形用户界面库和MySQL数据库系统实现的通讯录管理系统。这个系统允许用户方便地存储、管理和检索联系人信息,是学习Java GUI编程和数据库应用开发的一个实用示例。 **Java...
本项目"JavaSwing实现简单计算器"就是利用这些组件来创建一个功能基础的计算器应用,可以处理基本的数学运算,包括加、减、乘、除,同时也支持负数、小数以及括号的使用。下面我们将详细探讨实现这样一个计算器所需...
一款比较简单的Java swing mysql实现的学生信息管理系统,我已经介绍过很多学生信息管理系统了,包括Java swing和jsp实现的,今天再介绍一款Java swing实现的,这款与以往不同的是用了一个自写的时间控件,这个大家...
基于Java Swing实现答题系统的技术要点 本文将详细介绍基于Java Swing实现答题系统的技术要点,涵盖了GUI设计、事件处理、swing组件使用、Java图形化编程等多个方面的知识点。 一、GUI设计 在本文中,我们使用了...
java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java swing实现学生住宿管理系统(源码) java ...
Java+Swing+MySQL实现的学生信息管理系统是一种基于Java编程语言,采用Swing作为图形用户界面(GUI)开发工具,结合MySQL数据库进行数据存储的应用程序。这个系统为管理学生信息提供了直观且用户友好的界面,实现了...
在这个特定的Demo中,我们关注的是如何使用Swing来实现一个商品列表,其中包含商品的数量加减功能以及整行删除的功能。这个功能通常在电商应用或者库存管理软件中会用到。 首先,我们需要了解`JTable`,这是Swing中...
俄罗斯方块游戏-Java-Swing实现.zip俄罗斯方块游戏-Java-Swing实现.zip 俄罗斯方块游戏-Java-Swing实现.zip俄罗斯方块游戏-Java-Swing实现.zip 俄罗斯方块游戏-Java-Swing实现.zip俄罗斯方块游戏-Java-Swing实现.zip...