有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

mysql建议:使用JFrame的Java GUI

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


共 (1) 个答案

  1. # 1 楼答案

    我相信你要找的是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);