小编pav*_*vel的帖子

Commons CLI需要组

我正在用Java编写命令行应用程序,我选择了Apache Commons CLI来解析输入参数.

假设我有两个必需的选项(即-input和-output).我创建新的Option对象并设置所需的标志.现在一切都很好.但我有第三个,不是必需的选项,即.-救命.使用我提到的设置,当用户想要显示帮助时(使用-help选项),它表示需要"-input和-output".有没有办法实现这个(通过Commons CLI API,而不是简单的if(!hasOption)抛出新的XXXException()).

java command-line-interface apache-commons apache-commons-cli

29
推荐指数
1
解决办法
1万
查看次数

叠加面板(在另一个上面)

我正在学习如何使用Swing,发现自己很难完成任务.

我想要实现的目标:我希望左侧有一个面板(称之为菜单面板)(比方说100px宽度)和第二个面板(称之为内容面板),这将占用剩下的可用位置.

在菜单面板中有3个按钮.当我按下它们时,在菜单面板的右侧(在内容面板上)应出现第二个菜单面板(子菜单)(它应该在按下的按钮中间开始).

可能很难理解,所以我创建了简单的草稿:

在此输入图像描述

我尝试过JLayeredPane但是调整窗口大小时出现了问题(分层窗格中的元素没有调整大小).

java swing

14
推荐指数
1
解决办法
9672
查看次数