您应该至少考虑

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表单相关推荐

  1. java mysql点赞功能_用Java做一个类似于微博QQ空间点赞的功能-Fun言

    点赞是一个互动性很强的功能,网站加入点赞可以增强用户之间的亲密度,可以利用点赞排出受欢迎文章或者其他的列表,所以今天教大家如何做一个类似于微博.QQ空间的点赞功能 需求分析: 首先要明确这个功能是需要 ...

  2. 如何复制java卡,使用java做一个简单的集卡程序

    使用java做一个简单的集卡程序 本次设想的是要集齐4张卡,每张卡的概率都是25%,如果每个用户集齐需要多少次才能集合完毕 public class Test { public static void ...

  3. 简单用java做一个图书管理系统

    简单用java做一个图书管理系统 首先,我们创建一个View类当做它的视图页 package view;import service.BookService; import service.UserS ...

  4. 用Java做一个跳一跳辅助

    用Java做一个跳一跳辅助 Java跳一跳辅助 首先..让大家看下效果: 由于是闲着没事写的.也懒得看OpenCV的API了. 要用到的工具如下: adb+jdk 把adb添加到环境变量里就行.很简单 ...

  5. mysql 查询两个字段相同的数据_sql语句如何查询一个表中某两个字段的相同数据?...

    查询一个表中某两个字段的相同数据代码是:Select Name,ID From A group by Name,ID having count (*)>1. 结构化查询语言(Structured ...

  6. Java做一个哄女朋友开心的小程序

    最近女朋友天天找我吵架得想着办法哄哄她,恰巧我还在找Java面向对象练手的小程序,两个需求一结合,ok,这个小程序诞生了. 主要目的:做一个以女朋友照片为背景的画布,装饰点小花小草小气球小爱心,另设一 ...

  7. java 0xf0_用java做一个最小的操作系统内核

    (系列视频实战可观看网易云课堂: Linux kernel Hacker, 从零构建自己的内核 ) 用java来做操作系统内核,太搞笑了吧.如果你这么想,同时嘴上发出呵呵一笑.那么我这篇文章的目的也算 ...

  8. java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序

    获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序 import java.io.File; import java.io.FileInputStream; im ...

  9. 如何用java做一个网站

    小学期实践项目要求做一个网站,苦于无从下手,在网上找到了学习教程.当然网上教程很多,下面给大家推荐一个学习网址: JAVA WEB 项目教程-模仿天猫整站 J2EE版本项目没有使用SSH,SSM框架, ...

  10. java做一个简单的文件管理器

    前言 马上大四了,在大三结束后进入一家国企的研发组工作,短短的两个月实习大部分时间都是在自己学习.最近几天突然有点困倦,决定把之前做的一些东西分享出来. 目的与内容 运用面向对象程序设计思想,基于Ja ...

最新文章

  1. 微软是如何输掉API之战(下)
  2. Mysql练习题13- 员工薪水中位数
  3. ClassNotFoundException和NoClassDefFoundError的区别
  4. 小余学调度:调度指令票系列讲解1(持续更新中ing)
  5. asp.net在线发送邮件,以前没做过,调试好了。
  6. gradle中的增量构建
  7. 第29课 布纳特老师出的难题 《小学生C++趣味编程》
  8. Maven + Nexus + SVN + Eclipse 配置步骤说明
  9. 【hortonworks/registry 】type为对象An exception was thrown while processing request with message: [null]
  10. HDU-5876 Sparse Graph
  11. 21-python-time,random模块的应用
  12. Java程序员简历模板,内含个人专业技能和项目经验介绍
  13. LaTeX插入数学公式
  14. vue axios封装 类方法
  15. linux 下面dev文件,Linux下目录的含义,例如lib中放置了什么文件,dev是什么
  16. 网络协议(一) TCP/IP 协议
  17. 用Python做一只真·多足机器人,钢铁蜈蚣能弯曲还能蠕动
  18. 世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。
  19. 提高工作效率必备的生产力工具
  20. python:实现求模逆算法(附完整源码)

热门文章

  1. 判断linux下的网络服务是否正常启动
  2. mongodb-Configuration
  3. es 1.7 ik 配置
  4. mongodb日志分析工具mtools之mplotqueries
  5. dialogfield
  6. 开源中国社区(OsChina.NET) 8月第3周 精彩回顾
  7. [转]出租车中的MBA
  8. Java学习的正确打开方式
  9. linux内核C -- 第04课:Linux内核第一宏——container_of
  10. 学习OO,实现的小跟堆代码