Java 小程序菜单

标签 java swing menu applet awt

我正在尝试制作一个带有菜单的Java小程序(使用不同的模式选项在屏幕上延伸),并且我想让它有两种不同的模式。

最好的方法是制作两个由应用程序运行的不同小程序,或者我应该使用不同的东西,例如 JFrame (我宁愿使用 Applet),或者我应该在paint方法等中使用一堆if语句?

最佳答案

您有多种选择。

就个人而言,我会从自定义组件(例如 JPanel)开始,它能够接受 Action

然后,我将为您在此面板上添加的每个 Action 创建一个 JButton。然后我会将此面板添加到主顶级容器中。

这允许您生成可配置的基本菜单,并将每个菜单项的逻辑与菜单界面的关注点分开。

看看How to use Actions了解更多详情

关于Java 小程序菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17332599/

相关文章:

java - Liquibase 总是生成用于创建/删除索引的变更集

java - 与 Firebase 安装服务器 API 通信时出现 Android 错误

java - 从Java调用RPG函数

java - 如何在 JTable 中显示带有 blob 的数据库表

java - 如何防止按钮环绕在 Java 中显示?

JQuery 菜单打开但随后消失

android - 将 TabActivity 菜单与包含的 Activity 菜单合并

java - For 循环迭代器类型与我尝试访问的类型不同

java - 在 JPanel/JFrame 中动态显示 JLabels

java - 获取菜单项以(取消)检查它