我正在开发一个Swing gui。我有一个“Save”(保存)按钮,我希望它删除一个条目,而不是在按住Alt键时单击该条目。检查单击按钮时是否按住alt键没有问题。这不是这个问题的主题。 当按下Alt时,我希望“Save”(保存)按钮的文本更改为“Delete”(删除),当松开Alt时,返回到“Save”(保存)。 我曾尝试向我的JPanel添加一个KeyListener,但它似乎没有激活,可能是
我是Java的初学者。我正在使用netbeans 7.3 IDE的GUI编辑器制作一个简单的文本编辑器。我面临的主要问题是无法保存/打开文件。我已经创建了“保存”按钮。当我删除文件选择器时,它是一个嵌入在java窗口中的正常打开的文件对话框,没有任何功能。我还尝试在单击save按钮(在源代码视图中)时创建一个新的jFileChooser,但它不起作用 简而言之,我需要一个简单的打开/保存对话框。当
我有一个面板,它位于另一个使用JWindow制作的面板的顶部。我想设置这个顶部面板全屏时,点击一个按钮。我搜索了很长时间,但找不到解决方案。
我正在制作一个Swing GUI。我没有得到如何在JPanel中最大和最小JTable。
我正在使用Swing为Java构建一个带有JCombobox的简单GUI。GUI加载到我的电脑上,但在我的合作伙伴苹果电脑上导致NullPointerException。 我尝试打印出JComboBox,收到以下“无效”消息。有人知道什么可能导致“...无效,布局...”以及为什么JComboBox会在Apple而不是Windows笔记本电脑上导致NullPointerException吗? 当我
免责声明:我是新来的。 TLDR:我用一个按钮将JPanel动态添加到“封闭”JPanel中。所有面板均使用MiGLayout。外部面板仅包含一个单元格,添加内部面板时会创建更多行,从上到下(“流动”约束)。内部面板由两行组成,但第二行是动态显示的(“隐藏模式3”布局约束,设置可见(false),直到满足条件为止。) 正在发生的事情是,当添加一个内部面板,并使其第二行可见时,它与它下面的面板重叠。
我有一个JavaSwing GUI,它由一些JScrollPanes组成,这些JScrollPanes包含JTextArea,这些JScrollPanes填充了数据,以便出现滚动条。一旦滚动条出现,当我将窗口移动到第二个监视器时,JScrollPane变得非常小,因此我无法再看到它包含的文本。 例子: 下面是一个演示该问题的小示例程序: 注意,当JScrollPane被文本填充时,它只在移动到另一
我一直在尝试制作这样的GUI: 然而,我遇到的困难是,我需要使按钮的文本可变-每个按钮应该提供不同的选项,可以在文本长度上有所不同。虽然这本身并不困难,但我尝试了无数不同的方法,但我无法让按钮居中,尽管它们的文本长度。无论我尝试什么,我总是有以下问题之一: 按钮不居中(左边有空间,但它们超过了右边的窗口) 由于某种原因,问题和Goodratio根据按钮大小更改位置 我不知道该怎么做。有没有人对做这
我正在构建一个带有Swing的桌面应用程序,其功能与Twitter类似。我有一个“feed”页面,其中显示“tweets”。 我在JPanel中有“tweets”,希望通过在JPanel顶部放置新的“tweets”并向下移动旧的“tweets”来动态显示新的tweets。我试图通过使用jpanel来使用MigLayout实现这一点。添加(tweet,“cell 0,wrap”)然而,这并没有按预期
我是JavaSwing的新手,我必须编写一个如下所示的接口: 它是一个复选框,后跟一个文本字段,然后是一个按钮。不要介意虚线,我添加它们只是为了使“网格”可见,我知道我可以制作一个组件并为复选框、文本和按钮重用,这样布局就简单多了。我只是想了解GridbagLayout的怪癖。 基本上,第一行应该有2列,第二行和第三行应该有6列。为此,我尝试使用GridBagLayout,但结果不是预期的,我不确
我对这个很陌生,所以也许有什么我错过了,或者只是不知道。
编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答问题。 “displayClock”最后一行第二行出现语法错误。请帮我解决这个错误。我是否需要添加任何软件包或安装库软件包?
我正在尝试建立一个小程序,有一个主GUI与2个按钮。一个按钮关闭程序,另一个我想打开一个新的JPanel将有文本字段等。 我希望能够使按钮,所以他们看起来像正常的应用按钮,我猜,漂亮和正方形,等大小等,我不确定如何做到这一点。 此外,我不确定如何通过单击按钮打开一个新的JFrame。
我试着在中心放置一些矩形。但画的位置不对。我的代码: 我还试着把它放在右边的边界旁边 但这将其置于边界内。只要把它放在左边或上面就行了。有什么解释吗? 编辑:当试图画一条线通过整个面板 它没有到达下角,只在底部之前输入大约20个像素。