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学习者。 包含:项目源码、数据库脚本、运行指导视频。 项目都经过严格调试,确保可以运行! 二、技术实现 后端:...
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 ...
java swing mysql实现的酒店管理系统项目源码 +数据库+文档说明java swing mysql实现的酒店管理系统项目源码 +数据库+文档说明java swing mysql实现的酒店管理系统项目源码 +数据库+文档说明java swing mysql实现的...
java swing mysql实现的酒店管理系统项目源码+数据库+实验报告java swing mysql实现的酒店管理系统项目源码+数据库+实验报告java swing mysql实现的酒店管理系统项目源码+数据库+实验报告java swing mysql实现的酒店...
Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打飞机游戏。Java+Swing实现打...
本项目是一个基于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...
Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小游戏 Java Swing实现仿Chrome浏览器跳跳龙小...