swing相关内容

如何克隆jtable

先生们, 简而言之,我的问题是“如何在NetBeans开发的图形用户界面中克隆jTable。” 更详细地说,我有一个jTabbedPane,它由两个选项卡组成-myTab1和myTab2。这两个选项卡都有一个jTable,它将显示来自一个derby数据库的列。每当数据库中的数据更新时,我都希望jTables都更新以反映新信息。从本质上讲,这两个jTables将在每个单元格中显示相同的数据, ..
发布时间:2022-04-08 20:47:41 Java开发

Github操作的Swing UI测试

我使用AssertJ-Swing和JUnit5为我的Java应用程序进行了几个UI测试。我在本地运行这些测试时没有遇到任何问题,但一旦我将它们推入Github Actions上的持续集成,其中一些测试就会失败。 .yml如下所示: ... jobs: build: runs-on: ubuntu-latest env: workdir: idTest ..
发布时间:2022-04-07 11:08:06 Java开发

是否临时更改JButton背景颜色?

我对Java非常陌生,需要一些帮助。 我正在制作一个小的Java桌面应用程序,其中我基本上有一个4个JButton的网格(2 x 2网格),我需要单独的JButton的背景色改变,一秒钟后,改变回原始颜色(我试图制作的游戏就像Simon,在那里你必须遵循一个亮起的按钮模式)。 我有一个包含从1到4范围内随机生成的数字的向量,我希望能够从该向量中获取每个元素,并使相应的按钮在一秒钟内更改为不同的颜色 ..
发布时间:2022-04-03 20:57:01 Java开发

在测试JButton时,我的lambda表达式可以工作,但actionPerform不能

我在YouTube上关注tutorial,这是我第一次学习如何使用Java Swing。我已经到达了介绍按钮的部分,并且一直按照代码一直到T。但是,在尝试测试按钮以使其打印出单词&[2-0]>时,我的按钮无法打印出该单词。 您可以在此处找到该测试的原始代码: Main.Java package com.learnjava; public class Main { pub ..
发布时间:2022-04-03 20:54:59 Java开发

SWT/Swing-&;线程N&;#39;地狱

我有一个SWT应用程序。我对SWT感到沮丧,因为它没有让我想做的事情变得容易。所以我用了秋千。摇摆让我的生活变得轻松。太好了。只是现在,两个人得谈谈。问题是,它们运行在不同的线程上,每当我尝试从Swing运行SWT GUI方法时,都会得到: Exception in thread "AWT-EventQueue-0" org.eclipse.swt.SWTException: Invalid ..
发布时间:2022-03-16 12:34:06 Java开发

如何使JTextArea可滚动,但仍然设置了高度?

我有一个连接到设备的Java应用程序,并在JTextArea中显示日志。我希望JTextArea是可滚动的,这是我通过将其放入JScrollPane中实现的。包含JTextArea的JScrollPane位于BorderLayout的CENTER部分。我使用pack()在JFrame显示之前设置它的大小。但是,这有一些问题: JTextArea没有设置高度,很薄,文字看不清(第二张图片里其实 ..
发布时间:2022-03-15 22:37:12 Java开发

画一条连接两个矩形的线

我正在用Swing/AWT制作我自己的类图应用程序,但我在此功能上停了下来: 我想在已经选择的Class矩形和目标Class矩形之间画一条线,但是LINE有一个功能,那就是每当我移动其中一个矩形时,连接它们的线就会随着移动的矩形直线弯曲,我希望下面的图片演示我想要实现的目标: 非常感谢通用指南或示例代码 推荐答案 我不懂JAVA,但您可以遵循以下步骤: 找到每行矩形的 ..
发布时间:2022-03-11 19:27:43 Java开发

在尝试将java NetBeans j表注册表的数据放入mysql时,我不断收到错误。

我正在用Java NetBeans制作注册表。我使用的是CRUD、jframe和jtable函数。我还需要实现MySQL查询来将数据保存在MySQL工作台中。但是每当我运行项目时,都会出现同样的错误,程序提示MySQL语法错误。 private void JB2ActionPerformed(java.awt.event.ActionEvent evt) { ..
发布时间:2022-03-11 13:05:51 Java开发

如何在Swing中将焦点设置在JTextField上?

我在Java中使用Swing创建了一个表单。在表单中,我使用了一个JTextField,每当我按下一个键时都必须在其上设置焦点。如何将焦点设置在Swing中的特定组件上? 推荐答案 Component.requestFocus()是否能满足您的需求? ..
发布时间:2022-03-04 16:57:30 Java开发

如何将JLabel添加到另一个类的JFrame中?

我是编码新手,我遇到了这个问题:我想将JLabel添加到我在不同类中创建的JFrame。这是密码。我不知道怎么做才合适,但如果他们用同样的方法,我会知道怎么做。 映射: import javax.swing.JFrame; public class Map { public static void main(String[] args) { map(); ..
发布时间:2022-03-01 18:47:02 Java开发

如何复制JPanel?

基本上我需要复制JPanel,例如,如果我们使用Integer变量进行复制,这应该是可行的: Integer intaux,int1; int1 = 3; intaux = int1; 但这不适用于面板: jPanelaux = jPanel1; 是否有我不知道的setter方法? JPanel 创建您自己的推荐答案子类,其中包含您想要的所有内容。 类似于: ..
发布时间:2022-03-01 18:44:10 Java开发

JPanel渐变背景

我用谷歌搜索了一下,但找不到正确的答案。我有一个JPanel,我希望它有一个从上到下的渐变。我只打算用两种颜色。如何实现此目标? 推荐答案 转到这里: import java.awt.Color; import java.awt.GradientPaint; import java.awt.Graphics; import java.awt.Graphics2D; import ..
发布时间:2022-03-01 18:41:54 Java开发

如何在JTable中显示图像?

我希望将数据库中的BLOB显示到JTable列中。 我的代码如下: public JTable getTable(String table,String query)throws Exception{ JTable t1 = new JTable(); DefaultTableModel dm = new DefaultTableModel(); Statemen ..
发布时间:2022-02-26 18:38:17 Java开发

Java Swing呈现问题(空格和双倍呈现)

我在使用Java Swing的JFrame/JPanel时遇到了一点呈现问题。 我想在自己身上渲染一条线,所以我已经创建了一个方法来使用Graphics g渲染很多点,并且它工作得非常好(在我的第二台显示器上)。 现在我正在使用我的笔记本电脑主显示器,我收到了一些该死的东西: Rendering Issue 它应该只是一条连续的线,但是它有这些令人讨厌的小缺口,而且它显示了两次……这不会发生 ..
发布时间:2022-02-24 21:19:52 Java开发

单击其他JFrame中的按钮时更改其他JFrame中的属性

我有2个jframe,1有点像主菜单,我想在按下按钮时更改级别jframe中的一个属性,所以我尝试了: SpeelVeld frame = new SpeelVeld(); frame.level = 1; System.out.println(frame.level); 我使用sout查看实际发生了什么,因为它没有工作,但我看到级别从0到1又回到0,并且一直在继续,有人 ..
发布时间:2022-02-24 21:17:57 Java开发

为什么当我移动鼠标时,我的自定义Swing组件重绘速度会更快?(Java)

我正在尝试用Java和Swing制作2D游戏,但窗口刷新太慢。但如果我移动鼠标或按键,窗口会以应有的速度刷新! 这是一个GIF,显示只有在我移动鼠标时窗口才会快速刷新。 为什么窗口刷新如此缓慢?为什么鼠标和键盘会影响其刷新率?如果可能,如何使其始终快速刷新? 背景信息 我使用javax.swing.Timer每隔1/25秒更新一次游戏状态,之后调用游戏面板上的repaint ..
发布时间:2022-02-23 23:20:58 Java开发

JPanel 上的活动绘图之上的 JTextFields,线程问题

有没有人尝试过使用 Swing 构建一个适当的多缓冲渲染环境在其之上可以添加 Swing 用户界面元素? 在这种情况下,我在背景上绘制了一个动画红色矩形.背景不需要每帧都更新,因此我将其渲染到 BufferedImage 上并仅重绘清除矩形先前位置所需的部分.请参阅下面的完整代码,这扩展了@trashgod 在上一个线程中给出的示例,这里. 到目前为止一切顺利;动画流畅,CPU占用率低 ..
发布时间:2022-01-30 09:26:25 Java开发

行中的 JTable 重复值

我有一个 JTable 填充了自定义 DataModel(粘贴在下面),当我调用 populate() 方法时,它 似乎用重复的数据填充表格 - 每行一遍又一遍地填充相同的值.然而,仔细检查(通过简单地 println()ing 'data' 字段),数据模型没有错误 - 它以我期望的格式保存正确的数据.什么给了? import java.util.ArrayList;导入 javax.swin ..
发布时间:2022-01-30 09:16:42 Java开发

重写为 MVC 后 GUI 无法正常工作

我正在练习 MVC 风格的编程.我在一个文件中有一个 Mastermind 游戏,运行良好(可能除了“检查"按钮在开始时不可见). http://paste.pocoo.org/show/226726/ 但是,当我将其重写为模型、视图、控制器文件时 - 当我点击空 Pin(应该更新,并用新颜色重新绘制)时 - 会发生注意事项.任何人都可以在这里看到任何问题吗?我试过将 repaint( ..
发布时间:2022-01-30 08:41:56 Java开发