java - 建议 : Java GUI Using JFrame

标签 java mysql swing joptionpane

我已经创建了一个表单并使用 Swing 组件对其进行了设计。它链接到 MySQL,所以我只有几个按钮,比如提交(点击后会验证和更新数据库)。但我也有按钮来查看和编辑数据库。单击时,我使用 JOptionPane(YES_NO_OPTION 等)处理删除记录,但在编辑时,我想放置组合框和文本字段等,这在 JOptionPane 中可能不是首选。创建一个新窗口会有所帮助,但是是否有其他更简单的默认类,如 JOptionPane,我可以在其中使用许多组件?还要显示数据库记录?

最佳答案

我相信您正在寻找的是 JDialogs,这些是您正在寻找的“小”弹出窗口。您可以向其中添加任何您想要的 Swing 组件。

这是创建一个并向其添加 JTextField 的示例。

JDialog popup = new JDialog();

//Set window title
popup.setTitle("Example");

//Set window size
popup.setWindowSize(300, 200);

//Force window to stay on top till exit
popup.setModal(true);

//Create and add a JTextField
JTextField input = new JTextField();
popup.add(input);

popup.setVisable(true);

关于java - 建议 : Java GUI Using JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39977855/

相关文章:

java - App Engine 和云存储如何以编程方式保存具有公共(public)链接权限的文件

mysql HAVING 组用于多个 LIKE 条件?

php - 了解 php 成员(member)系统中的错误

mysql - 如何查找 block 传输数量并查找查询所需的操作

java - TreeModel 接口(interface)中的方法 valueForPathChanged (Swing)

java - 为什么按钮没有显示在框架中?

java - 使用 Slick2D TextureLoader 加载 PNG 图像时 LWJGL 挂起

java - 通过 Spring Boot java 本地访问时,Aws Elasticache (Redis) 无法连接(jedis 连接错误)

java - 如何将 JTextField 从 JFrame 传递到另一个 JFrame

Java Swing 编程面板标题