背景
我正在创建一个宿舍预订软件作为学习java的项目。我的主框架通过将包含框架设置为可见来保持打开每个房间的按钮。我有一个添加房间按钮,询问房间有多少床,并将其存储为int。
问题
是否可以通过按下按钮设置允许我创建新房间的房间类?这意味着创建一个InternalFrame,JPanel和JButton,根据床号int将按钮添加到网格中。
我觉得这个想法是存在的,但是实现证明是棘手的,因为我是java的新手。感谢任何想法,谢谢!
答案 0 :(得分:0)
阅读How to Use Internal Frames上的Swing教程中的部分。
教程中的演示演示了如何在单击菜单项时动态创建内部框架。按钮的概念是相同的。您只需将ActionListener
添加到按钮。
当然,您需要更改代码才能创建自己的自定义面板。您可能还想使用JOptionPane
来提示用户输入房间数量。同样,本教程的How to Use Dialogs
部分有一个使用JOptionPane
的示例。