swing相关内容

找不到主类,Java错误

我一直在测试我编写的一个Java Swing程序。在我最初制作它的那台电脑上,它运行得很好。我已经在3台不同的计算机上测试了相同的程序,当我从IDE启动它时,它就会运行,但当我双击JAR时,我得到一个标题为‘Java Virtual Mchien Launcher’的弹出错误窗口。错误是“找不到主类:xxxxxxx。程序将退出。” 我怎么也搞不懂到底发生了什么事。它以前是有效的。 推荐 ..
发布时间:2022-06-17 11:30:14 Java开发

为什么getScaledInstance()不起作用?

所以,我正在尝试创建一个垄断游戏。我正在尝试将(电路板的)图像加载到JPanel。 我首先要将图像缩放为1024*1024图像。 我已经将图像显示在JPanel上(这样文件地址就可以工作了)。 但每当我使用getScaledInstance()方法时,图像都不显示 import javax.swing.ImageIcon; import javax.swing.JFrame ..
发布时间:2022-06-15 23:01:30 Java开发

Java FlowLayout Inside FlowLayout

我正在尝试设计类似于浏览器标题栏(浏览器的顶部)。左侧有选项卡,右侧有最小化、调整大小(最小化/最大化)、退出按钮。 为此,我试着这样做。 JPanel panel = new JPanel(); panel.setLayout(new FlowLayout(FlowLayout.RIGHT)); JPanel tabpanel= new JPanel(); tabpanel.setL ..
发布时间:2022-05-26 17:03:22 Java开发

多个组件的复杂布局

我正在设计一个图形用户界面,其中我有如下所示的组件。但在第二行,我想管理组件之间的空间。例如,在第二行中,我希望同时适合JLabel“移动到时间”和JTextField,而没有太多的间距。正如我所看到的,现在MigLayout将JTextField与第一行中的第二个组件放在一起。然后,第二行中的JButton“移动”应与第一行中的第二个组件对齐。我如何实现这一点?以下是我的代码。我在MigLayo ..
发布时间:2022-05-26 16:49:28 Java开发

边框布局的默认位置

我在任何地方都没有看到明确说明这一点,所以我只想确认我的理解是否正确。 1.JFrame对象的默认布局管理器是BorderLayout,而对于任何JComponent子类对象,它都是FlowLayout。 2.在BorderLayout中,如果您简单地添加,而不指定位置(中心、南部等),则默认情况下会在中心添加,这就是为什么当您对两个不同的对象执行此操作时,它们会一个接一个地绘制在另一 ..
发布时间:2022-05-26 16:41:01 Java开发

如何在JFrame Java中显示两个画布

我最近要求在JFrame中显示一个Word文件。有了这个链接,我就实现了我想要的(Open MS documents into JFrame)。我需要的是在JFrame中并排显示一个word文件和一个pdf文件。 在上面提到的链接中,Word文件通过来自SWT的Canvas显示在JFrame中。 我想知道: 是否可以将两个画布添加到一个JFrame。 如果不能,是否可以在JPa ..
发布时间:2022-05-26 16:34:54 Java开发

Java Swing计时器未清除

我在使用Java Swing的计时器功能时遇到了一些问题。我对Java编程相当陌生,因此非常感谢您的帮助。我已经在这个网站上看了很多其他的计时器问题,但没有一个回答我的问题。我已经做了一个图形用户界面,允许你玩石头布剪刀,你可以点击三个按钮进行选择。我希望我的程序在您单击按钮后休眠大约1秒,并在它显示一条消息后再次休眠。在我意识到Thad.sleep()不适用于我的图形用户界面后,我尝试实现了一个 ..
发布时间:2022-05-23 13:15:39 Java开发

将空手道Robot DSL用于以Swing和Mac OS支持编写的Windows桌面应用程序

对于那些在用Swing编写的Windows中使用空手道机器人自动化桌面应用程序的人来说,我很好奇您的体验是什么?即测试运行是可靠的还是不可靠的? 您用来帮助识别Swing组件并将其提供给空手道脚本的最佳间谍对象工具是什么? 我还看到https://github.com/intuit/karate/projects/3对MacOS的支持正在积压中,是否有关于此更新是否支持MacOS上的S ..
发布时间:2022-05-10 21:15:32 Java开发

如何从txt文件中读取单独的部分以在Java图形用户界面中显示?

因此here like this picture我需要在txt文件中显示我拥有的票证的统计信息。我在我的文件中使用";,";分隔了4个字段,但我不知道如何在图形用户界面中分别显示它们,即,对于Ticket Price下的4个字段,我需要显示价格,这是我的txt文件中每行的第二部分,对于票据金额,我需要显示文件中每行的第三部分。那么我该怎么向他们展示呢?我已经设置了一个演示它应该是什 ..
发布时间:2022-05-07 09:50:30 Java开发

从左边剪下JLabel的文本

默认情况下,如果文本太长而不能完全按如下方式显示,JLabel会用3个点截断右侧的文本: (图像来自我正在开发的一个小型备份应用程序)。如您所见,“取消”按钮上方的最后一个JLabel按钮在右侧被切断。此行为显然是不可取的,因为文本中较相关的部分被切断。 我希望生成的标签在此图像中看起来像(右栏,表示分辨率不佳): Source 到目前为止,我已尝试将标签内文本的对齐方式更 ..
发布时间:2022-05-07 09:44:29 Java开发

在ScrollPane中添加多个jbel

我有一个滚动窗格,我想在其中添加多个jLabel。在jTextField1中,用户输入1-10之间的编号(此处为编号告知必须添加多少个jLabels),并相应地在滚动窗格中添加jLabels。 有人能告诉我怎么做吗? int x=jTextField1.getText; JPanel mainpanel = new JPanel(); mainpanel.setLayo ..
发布时间:2022-05-07 09:35:26 Java开发

如何在JScrollPane中使垂直和水平滚动条居中?

我有一个JPanel,其中有一个JLabel,添加到JScrollPane中。我有一个调用JLabel.setIcon("file.jpg");的actionListener。图像正确地显示在JScrollPane中并且是全尺寸的。滚动条显示得非常完美。默认情况下,我尝试将垂直和水平滚动条放置在中间,这样默认情况下您会看到图像的中心。 是否有JScrollPane方法可以将视区定位在图像的中 ..
发布时间:2022-04-20 11:10:53 Java开发

如何让一个JPanel显示,而另一个在点击按钮时消失?

我有3个不同的类,Main Menu类上的设置按钮应该切换到Main Menu,但它只是隐藏了第一个面板,当我在另一个菜单上单击Return时也是一样,我想找到一个简单的解决方案而不使用布局管理器,因为我不知道如何让卡片布局与这两个类通信,但这就是解决方案,如果有人能给我一些如何实现的指示就太好了: 我想让另一个JPanel在单击按钮时显示出来,但它不起作用,第一个只是消失了。我如何修复此问 ..
发布时间:2022-04-17 21:13:39 Java开发

在一些快速重复的操作事件调用后,JLabel文本无法正确显示

我正在为我的Tic Tac Toe项目编写一个图形用户界面,我很享受下面这个小视觉效果的乐趣。每次用户设置CPU播放器并单击完成按钮而忘记设置CPU强度级别时,我都会像下面的代码示例一样显示一条小警告消息。 import java.awt.BorderLayout; import java.awt.Color; import java.awt.FlowLayout; import java. ..
发布时间:2022-04-17 21:10:59 Java开发

如何让程序重新生成新游戏,其中以前的网格字母与新的网格字母互换

在这个程序中,我试图输入一个功能来开始游戏,如果我点击开始游戏(MainMenu),一个新的jpanel就会打开(MainGame),创建另一个在网格中创建jButton的jpanel。如果我返回并再次单击开始游戏,应该会生成一个新的网格,而不是以前的网格,从而有效地开始一个新的游戏。问题是,如果我返回并再次点击新游戏,程序会创建两个网格。 我已尝试使用=NULL删除网格面板的实例,但不起作 ..
发布时间:2022-04-17 21:09:35 Java开发