Swing是Java中的主要用户界面工具包,随标准Java SDK一起提供。它包含在包javax.swing中。
我正在编写一个基本的乒乓球游戏,球从由玩家控制的两个飞垫反弹回来。我的问题开始于球与“右垫”碰撞的地方。我有两个垫,col...
为什么从不同类添加到 JFrame 时 JPanel 不可见?
我为GameWindow创建了一个类,它扩展了JFrame; MainMenu 的类,它扩展了 JPanel;以及创建 GameWindow 并添加 MainMenu 的 UserInterface 类。添加主菜单后...
我编写了一个程序来搜索.txt 文件。 如果我单击一个文件,则意味着应该出现“打开方式”对话框,并且该对话框将包含所有已安装程序的列表。 我正在使用...
HTML 嵌入 Base64 图像的 JEditorPane 内容类型
我正在使用 JeditorPane 和 JEditorKit 来显示一些 HTML。 HTML 显示正确,但图像显示为损坏(它们在浏览器中正确显示)。图片src是base64。我设置了
为什么在 JFrame 上使用 setLocation() 后我的 ImageIcon 消失了?
我想在屏幕上移动包含 GIF 的 JFrame 窗口,但是当我尝试以下操作时: 图标 = new ImageIcon(spritePath); Frame.add(new JLabel(icon)); frame.setSize(icon.getIconWidth(), 图标.
我添加了启用功能,仅单击我的按钮一次,但是这次我在前景中设置的颜色不起作用。它给了我另一种颜色(浅白色)。 jButton1.setText(startGame); if (转 % 2 == 0...
JTable、RowSorter、getSelectedRow 数据
我在 JTable 中使用 RowSorter,当我对其中一列进行排序并调用方法 getSelectedRowData() 时,它返回错误的数据。 公共对象 getSelectedRowData() { if(getDataArray() != null) ...
在所附的屏幕截图中,我有一个 JLabel、JTextField 和一个 JTabel 包裹在 JSchrollPane 中。首先,JLabel 和 JTextField 浮动在中间。有很多sp...
我正在尝试创建一个当时仅显示一行的 JTable。当您按“下一页”/“上一页”时,表格将显示下一行或上一行,具体取决于按下的按钮。如果...
所以我做了这个图像绘制课程,当我按 a 或 d 键时,运动一开始非常不稳定,但大约一秒钟后就变得有点平滑。这是为什么?我该如何解决它? 导入 javax.s...
我有一个框架,我用 Java Swing 的网格方法将其绘制为半黑半白。在这个框架上,有一个白球开始在黑色部分上移动,还有一个黑球开始移动......
我正在尝试学习Java图形编程。 我编写了一个加载图像并将其绘制到屏幕上的程序。用户可以使用键盘移动图像。 问题是运动是
我正在使用java Swing。我创建了 JPanel 并用组件填充了它。 JPanel 面板 = new JPanel(); for (JComponent c : 组件) { 面板.add(c); } 我需要更改某些组件的顺序...
我有一个 JFrame,由于某种原因只出现一个组件 公共 JFrame mainMenuFrame = new JFrame(); 公共 JLabelwelcomeText1 = new JLabel(); 公共 JLabelwelcomeText2 = 新 J...
我正在使用Java开发贪吃蛇游戏。棋盘(所有动作发生的地方)的宽度和高度应该是固定的(640 像素 * 480 像素)。 结构: 从 JFrame 类扩展的主类, 乙...
我在使用 BoxLayout 创建嵌套面板时遇到问题。我有一个布局设置为 BoxLayout (PAGE_AXIS) 的容器,在这个容器中我想生成面板 (postedPanel) 也...
如何获得以像素为单位的屏幕分辨率(宽度 x 高度)? 我正在使用 JFrame 和 java swing 方法。
我再次需要你的帮助。在下面的代码中,当我尝试将图像添加到 JPanel 时,它完全忽略 GridBagLayout 和 GridBagConstraints 分配的空间。果然是图
为 Swing 组件 (JEditorPane) 设置自定义属性
我正在使用 Java Swing 开发 Twitter feed 应用程序。 我是否可以为 JEditorPane 设置自定义属性,如下所示 JEditorPane jep = new JEditorPane(); jep.tweetID = "222...
我有一个程序可以绘制放入 ArrayList 中的不同形状,它可以很好地迭代形状来绘制它们,但我移动它们的方法不起作用。是不是有什么问题……