如何使 JTable 既可以自动调整大小又可以水平滚动?
我将 JTable 放入 JScrollPane 但是当我设置 JTable 自动调整大小时,它不会有水平滚动条。 如果我设置 AUTO_RESIZE_OFF,那么当列宽不够大时,Jtable…
当我三次单击 JTree 节点时,为什么文本未被选中或不可编辑?
我有一个 JTree,我已将其配置为可编辑。当我三次单击节点以编辑底层文本字段时,它会被绘制,但文本未被选中且不可编辑。我成功编辑节点的唯一方法是…
当点击 JButton 触发的进程仍在处理时,如何更新 JLabel?
我正在编写一个简单的java程序。它需要三个参数。包含图像的文件夹、所需的输出文件夹和图像水印文件。该程序将输入文件夹中每个图像的水印图像复制到…
一个可以以像素为单位渲染 Font 字符的 java JComponent
我想知道这样的java组件是否存在,请允许我详细说明。 该组件应该是一个类似网格的组件,源自 JComponent。主面是一个网格,它将用于渲染字体字符。网…
是否可以传递 JFrame 作为参数,然后我得到我创建的字段?
例如,我想从 JTextField 中获取值。在 JFrame 中,我可以使用简单的 txtField.getText() 来完成此操作,但是如何传递类似 JFrame 的参数呢? static …
Java:如何从另一个线程启动 UI 对话框,例如 Authenticator
简而言之,我的问题是:我的 GUI 应用程序需要执行冗长的网络下载。下载是在单独的线程中处理的。远程站点可能需要身份验证,因此我想定义一个身份验…
更改 JButtons 背景的最佳方法
现在我以 button.setBackground(Color.WHITE) That 为例来更改按钮的背景颜色。 但是当我有一个巨大的 jbuttons 网格(1000+)时,仅仅运行一个 for …
使用 ActionListeners 确定 Java 作用域
我有一个应用程序需要在用户设置的持续时间内每 10 分钟扫描一次蓝牙设备。 我有两个 javax.swing.Timer (不是 java.util.Timer) - 一个控制每 10 …
JTable 的问题以及有关授权和身份验证的问题
我正在编写简单的 Swing 应用程序。我不明白为什么不显示列名称?这是我的代码: public class HistoryFrame extends JFrame{ public JTable tbProduc…
JButton“保持按下状态”单击Java Applet后
我的 Java Applet 中有一个 JButton。按下按钮后,ActionListener 必须执行大量操作。因此,正因为如此,当用户单击该按钮时,它会“保持按下”一段时…
如何设置才能使以下登录方法接受来自 2 个 JTextfield 框的输入?
问题是这是一个 JAAS 登录应用程序。下面的方法使用了 Java 的 Callback 类,这让我有点烦恼。因为它与回调类(除其他外)连接在一起,所以标准 JText…