我有一个用于自定义对话框的扩展 JDialog,因为它有点复杂,我无法使用 JOptionPane 创建它,但我的问题是我仍然想向 JDialog 添加 JOptionPane 必须使我的对话框在整个应用程序中保持相似的相同图标. 这些是java在JOptionPane中提供的图标,但是当我创建一个 ...
我有一个用于自定义对话框的扩展 JDialog,因为它有点复杂,我无法使用 JOptionPane 创建它,但我的问题是我仍然想向 JDialog 添加 JOptionPane 必须使我的对话框在整个应用程序中保持相似的相同图标. 这些是java在JOptionPane中提供的图标,但是当我创建一个 ...
所以我有一个现有的 JTable,它是在创建应用程序时创建的,并且其中包含值。 单击按钮对其进行排序时,我会创建 JTable 上所有值的副本,然后对其进行排序并将排序后的数组放入二维数组中。 我现有的 JTable 称为j ,我现有的 model 称为model 。 我创建了一个名为sorted ...
我有一个附加代码,它可以工作,但有一点问题。 我能够用蓝色突出显示一个单元格。 我想要的是在用蓝色突出显示单个单元格后,我希望能够通过再次单击它来取消突出显示同一个单元格。 例如,当我突出显示单元格 1 时,它将以蓝色突出显示,但当我再次单击它时,它不会取消突出显示,除非我单击另一个单元格然后再次单 ...
我是 java 的新手,对我的代码中的错误感到非常困惑。 我在第 48 行出现错误“从内部 class 引用的局部变量必须是最终的或有效的最终”。 这是我的代码: 我尝试了不同的方法来解决错误,但它们只会导致更多错误。 该程序旨在具有不同方块的网格,可以单击这些方块以显示其 colors 并由用户匹 ...
我是 java 中使用 GUI 的新手; 我正在尝试为我的项目更改图像图标,但我不知道为什么它不起作用。 我正在为此使用 IntelliJ,我将图标的图像(CurrencyExchange.png)移动到我项目中的“src”文件夹。 ...
我想知道如何用瑞典语制作 JFileChooser。 不幸的是,事实证明,如果我可以使用 JDK 版本 10 或更早版本,我实际上可以通过创建 Locale object 并将其设为默认值来实现。 但是我们不鼓励将这个旧版本用于任何新程序。 但是从 JDK 版本 11 开始,选择瑞典语言环境不再有 ...
我正在尝试在 Java Swing 中创建一个登录面板,用户首先会看到一个屏幕,要求他们输入凭据,如果他们匹配正确的凭据,他们将被定向到另一个 java GUI class 称为UserManager 。 我不确定如何将当前框架(登录面板)设置为 false,并将要切换到的新面板( UserMan ...
我正在尝试使用 java swing 创建一个 GUI 界面,它能够将用户添加到我视为数据库的文本文件中。 GUI 界面有一个 JTable,它提取文本文件中的现有项目并最初显示它。 一旦我 go 添加新项目,它就会在文本文件上更新,但不会在 JTable 上更新。这主要是因为我只调用 JTab ...
我被要求制作一个小程序来帮助朋友的公司快速写出 forms。这是一个基本的 Swing 程序,为 Excel 导出添加了一些额外的库。 我已经完成了这个项目,程序的大小只有 18 MB 左右。 但是,使用 jpackage 创建一个独立的 EXE 以使用 balloons,其大小一直达到 145 M ...
我有一个框架,想为它设置一个图标。 我使用此代码: JFrame f = new JFrame(); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setLayout(null); f.setTitle("add icon example" ...
我正在试验桌面窗格,以便可以在我的工作项目中使用它们。 这里的问题是我想在 JDesktopPane 中使用 JInternalFrame,在普通的 JPanel 中它正常显示但不能移动它,使用桌面窗格不显示任何添加的组件。 这是最后一次尝试的代码,很简单,只是为了学习它是如何工作的: 自定义内部框 ...
我对 OOP 和学习比较陌生。 我一直在弄清楚如何才能更改窗格的内容。 我想要发生的是如果我点击一个不同的单位,两个窗格的内容将根据我选择的单位而改变。 像这样: 1 2 3 这是我的代码的要点: ...
当我点击时,我想获取我的 jTable 列的 header 的索引,我尝试过: Tabla.getSelectedColumn() 但这只会在我单击单元格时删除列的索引。 ...
制作战舰游戏时遇到问题。 我为玩家和对手创建了 2 个带有游戏套牌的面板。 在此处输入图片描述当我点击对手的牌并错过时,我希望程序选择玩家甲板上的随机牌并采取行动。 放置在按钮列表中的所有对手牌组按钮。 我在对手牌组中使用动作监听器程序在玩家牌组上选择随机牌放置在甲板上的按钮数量的动作侦听器 在玩家 ...
我的情况是我的 Tabbedpane 有 3 个选项卡,然后我选择其中的一个,它首先设置为 position 并移动整个选项卡。 我在 Inte.net 中找不到类似的东西,每个人都有固定的标签位置。 如何修复选项卡? //编辑 找出尝试{...}“启用”这个问题。 使用 try {...} ...
我在使用标记在 JEditorPane 中加载图像时遇到一些问题。 我从 Gmail 收到邮件正文,如下所示: 我通过代码编辑该行,如下所示: 我将图像保存在 /cache 文件夹中,与 /src 处于同一级别,但无论我尝试什么,图像都不会加载。 我也无法弄清楚它是路径问题还是我的方法不起作用,而且 ...
我想截取 java 本机应用程序(任何框架 AWT、Swing、JavaFx)的屏幕截图,而不将其带到前台。 是否有任何特定于框架的方法可用于此? 我试过使用 Robot class 来获取屏幕截图 现在机器人 class 只需获取区域坐标并捕获图像,无论目标应用程序是否在顶部,为了让应用程序位于 ...
我有一行数据,我可以在其中对远程服务器进行操作。 我在JTable中显示这些数据,因为它避免了为每一行创建一个组件的成本,而且有很多。 我已经设法显示组件并能够与单元格交互,(但我仍然是第一次点击)。 但我正在苦苦挣扎的是我希望我的编辑器组件是可扩展的,当然还要更新当前行高。 当然,在折叠时恢复 ...
f = new JFrame(); f.setExtendedState(JFrame.MAXIMIZED_BOTH); f.setVisible(true); f.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); d = new JPanel(); ...
我想在我的 java swing 应用程序中设置自定义 cursor,然后编辑它。 在显示 window(在“Window”类中)后,我设置了一个自定义光标。 稍后在代码中(在另一个类中),我想再次链接它,所以我调用了这个updateCursor()再次在“Window”class 中),并且它不 ...