在 Synth xml 中设置 JLabel 图标
我试图在合成 xml 文件中设置 JLabel 的图标,但它不显示。我尝试设置 defaultIcon 和 icon 属性,但似乎都没有设置。我应该在这里使用 JLabel 以外的…
Java swing 在 ContentPane 中交换 ImagePanel
我有一组图像想要在 JFrame 中呈现。它们的大小都相同 - 每个图像都填充 JFrame。我在可见的图层样式之间交换: f = new JFrame("xx"); f.setSize(480…
来回切换 Java 按钮图像?
我有一个使用开关的程序,该开关在单击按钮时将动作事件传递给它: public void buttonImageReveal(ActionEvent e){ String temp = e.getActionComman…
有没有办法在全球范围内监听 Swing 中新打开的窗口?
与我如何使用 KeyboardFocusManager 全局监听按键类似,有没有一种方法可以全局监听任何打开的(setVisible 调用)JFrame 或 窗口? 我可以轮询 Windo…
在运行时将 JPanel 添加到 JPanel
我编写了一个在 JPanel 上绘制分子的 java 代码, 我使用 Netbeans IDE 将该 JPanel 拖放到另一个 JPanel 上,然后调用 setMolecule(mol) 这非常有效…
在Java中,我们如何知道构造函数中的super()何时完成?
AFAIK:创建子类时,所有构造函数都会隐式或显式调用 super()。 示例: class subclass extends superclass { public subclass() { super(); // unnec…
如何使用GridBagLayout将组件放在右下角?
我需要在 JPanel 中显示单个组件,并且我希望始终将该组件保留在右下角。我尝试使用 GridBagLayout 来做到这一点: val infoArea = new TextArea { te…
如何从JDialog中提取按下的按钮?
我在以下几行中使用 JOption C'tor 生成了一个 JDialog: Object[] options = { "Yes", "No (Exit to main menu)" }; JOptionPane messagePane = new …
如何将参数传递给 SwingWorker?
我正在尝试在我的 GUI 中实现 Swing Worker。目前我有一个包含按钮的 JFrame。当按下此按钮时,它应该更新显示的选项卡,然后在后台线程中运行程序。…
GridBagLayout 不要让组件“跳转”到其他布局添加后
我想将 GridBagLayout 用于具有 <= 3 列和可变数量行的布局(如果有人知道可以轻松完成此操作的另一种布局,请告诉我),每次我按“添加”按钮时,都…
从 ActionListener 获取按钮名称?
我已经在互联网上搜索过,但找不到答案: 我使用 for 循环创建 36 个名为 a1、a2 等的按钮,并同时为每个按钮分配一个唯一的操作命令。 后来我想从 ac…
对齐所有 gridbaglayout 元素
我想用 Java 用 Swing 制作一个类似 Firefox 的选项对话框。 我现在尝试将所有元素对齐窗口的北面。我用第一个元素制作了它,但下一个元素垂直填充房…
等待jdialog关闭
我有一个类 FilePathDialog,它扩展了 JDialog,并且该类正在从某个类 X 调用。这是类 X 中的一个方法, projectDialog = new FilePathDialog(); proj…
Java Swing:如何正确实例化 GUI 并传递域对象?
我有一个带有嵌套面板的 GUI(带有嵌套面板等选项卡)。我需要将域对象传递给深度嵌套的面板。我可以想到两种方法: 在一个地方实例化所有 gui 对象,…
JScrollpane中的JTable调整显示组件的高度
我在 jscrollpane 中有一个 jtable。我使用 jgoodies 表单布局并将滚动窗格放在设置为“pref”的行中。这是表格现在的样子: 我顺便使用 swingx JXTab…