Java做一个弹出表,至少有两个字段的简单的弹出窗体java表单
您应该至少考虑
JOptionPane方法之一,如showInputDialog()或showMessageDialog().
附录:使用JOptionPane的选择更多地依赖于模式的适用性,而不是显示的组件数量.参见How to Make Dialogs.
附录:如@camickr的评论所述,您可以使用Dialog Focus(here)中讨论的方法将焦点设置为特定组件.
package gui;
import java.awt.EventQueue;
import java.awt.GridLayout;
import javax.swing.*;
/** @see https://stackoverflow.com/a/3002830/230513 */
class JOptionPaneTest {
private static void display() {
String[] items = {"One", "Two", "Three", "Four", "Five"};
JComboBox combo = new JComboBox(items);
JTextField field1 = new JTextField("1234.56");
JTextField field2 = new JTextField("9876.54");
JPanel panel = new JPanel(new GridLayout(0, 1));
panel.add(combo);
panel.add(new JLabel("Field 1:"));
panel.add(field1);
panel.add(new JLabel("Field 2:"));
panel.add(field2);
int result = JOptionPane.showConfirmDialog(null, panel, "Test",
JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE);
if (result == JOptionPane.OK_OPTION) {
System.out.println(combo.getSelectedItem()
+ " " + field1.getText()
+ " " + field2.getText());
} else {
System.out.println("Cancelled");
}
}
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
display();
}
});
}
}
Java做一个弹出表,至少有两个字段的简单的弹出窗体java表单相关推荐
- java mysql点赞功能_用Java做一个类似于微博QQ空间点赞的功能-Fun言
点赞是一个互动性很强的功能,网站加入点赞可以增强用户之间的亲密度,可以利用点赞排出受欢迎文章或者其他的列表,所以今天教大家如何做一个类似于微博.QQ空间的点赞功能 需求分析: 首先要明确这个功能是需要 ...
- 如何复制java卡,使用java做一个简单的集卡程序
使用java做一个简单的集卡程序 本次设想的是要集齐4张卡,每张卡的概率都是25%,如果每个用户集齐需要多少次才能集合完毕 public class Test { public static void ...
- 简单用java做一个图书管理系统
简单用java做一个图书管理系统 首先,我们创建一个View类当做它的视图页 package view;import service.BookService; import service.UserS ...
- 用Java做一个跳一跳辅助
用Java做一个跳一跳辅助 Java跳一跳辅助 首先..让大家看下效果: 由于是闲着没事写的.也懒得看OpenCV的API了. 要用到的工具如下: adb+jdk 把adb添加到环境变量里就行.很简单 ...
- mysql 查询两个字段相同的数据_sql语句如何查询一个表中某两个字段的相同数据?...
查询一个表中某两个字段的相同数据代码是:Select Name,ID From A group by Name,ID having count (*)>1. 结构化查询语言(Structured ...
- Java做一个哄女朋友开心的小程序
最近女朋友天天找我吵架得想着办法哄哄她,恰巧我还在找Java面向对象练手的小程序,两个需求一结合,ok,这个小程序诞生了. 主要目的:做一个以女朋友照片为背景的画布,装饰点小花小草小气球小爱心,另设一 ...
- java 0xf0_用java做一个最小的操作系统内核
(系列视频实战可观看网易云课堂: Linux kernel Hacker, 从零构建自己的内核 ) 用java来做操作系统内核,太搞笑了吧.如果你这么想,同时嘴上发出呵呵一笑.那么我这篇文章的目的也算 ...
- java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序
获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序 import java.io.File; import java.io.FileInputStream; im ...
- 如何用java做一个网站
小学期实践项目要求做一个网站,苦于无从下手,在网上找到了学习教程.当然网上教程很多,下面给大家推荐一个学习网址: JAVA WEB 项目教程-模仿天猫整站 J2EE版本项目没有使用SSH,SSM框架, ...
- java做一个简单的文件管理器
前言 马上大四了,在大三结束后进入一家国企的研发组工作,短短的两个月实习大部分时间都是在自己学习.最近几天突然有点困倦,决定把之前做的一些东西分享出来. 目的与内容 运用面向对象程序设计思想,基于Ja ...
最新文章
- 微软是如何输掉API之战(下)
- Mysql练习题13- 员工薪水中位数
- ClassNotFoundException和NoClassDefFoundError的区别
- 小余学调度:调度指令票系列讲解1(持续更新中ing)
- asp.net在线发送邮件,以前没做过,调试好了。
- gradle中的增量构建
- 第29课 布纳特老师出的难题 《小学生C++趣味编程》
- Maven + Nexus + SVN + Eclipse 配置步骤说明
- 【hortonworks/registry 】type为对象An exception was thrown while processing request with message: [null]
- HDU-5876 Sparse Graph
- 21-python-time,random模块的应用
- Java程序员简历模板,内含个人专业技能和项目经验介绍
- LaTeX插入数学公式
- vue axios封装 类方法
- linux 下面dev文件,Linux下目录的含义,例如lib中放置了什么文件,dev是什么
- 网络协议(一) TCP/IP 协议
- 用Python做一只真·多足机器人,钢铁蜈蚣能弯曲还能蠕动
- 世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。
- 提高工作效率必备的生产力工具
- python:实现求模逆算法(附完整源码)