我在使用标记在 JEditorPane 中加载图像时遇到一些问题。 我从 Gmail 收到邮件正文,如下所示: 我通过代码编辑该行,如下所示: 我将图像保存在 /cache 文件夹中,与 /src 处于同一级别,但无论我尝试什么,图像都不会加载。 我也无法弄清楚它是路径问题还是我的方法不起作用,而且 ...
我在使用标记在 JEditorPane 中加载图像时遇到一些问题。 我从 Gmail 收到邮件正文,如下所示: 我通过代码编辑该行,如下所示: 我将图像保存在 /cache 文件夹中,与 /src 处于同一级别,但无论我尝试什么,图像都不会加载。 我也无法弄清楚它是路径问题还是我的方法不起作用,而且 ...
所以我有一个主要的 JPanel,我想将其用作更多面板的容器。 我希望子面板与其父面板具有相同的宽度,我尝试使用 GridBagLayout 来实现它: 使用这段代码,我得到以下结果: 如您所见,刚刚创建的面板不适合其容器(绿色面板)的宽度。 我以为gbc.anchor = GridBagCon ...
我的 jbuttons 在不对称的行中。 我希望它们在顶部对称排成两行,因为我认为那样看起来会更好。 我该怎么做? 这是我的代码。 我试过重新排列 jPanel,但没有用。 我只想让他们成排。 ...
我正在尝试使用 java jframe 和 jpanel 创建一个国际象棋游戏。 我做了一个方法,可以让你把棋子移动到任何地方,但我不知道如何为每个棋子创建方法,比如棋子,国王...... 主 App.java 国际象棋 class 典当 class 你建议我做什么? 非常感谢你! 我不知道如何为 ...
我的全图 window JFrame灰色边框可见问题: 我希望我的应用程序在默认情况下以全屏(最大化)方式运行(但默认情况下最大分辨率因笔记本电脑而异)。 我正在使用根据JPanel上用户计算机的大小和宽度缩放的背景图像。 但是随着装饰和调整大小功能的“开启”, JPanel并没有完全填满JFr ...
我尝试修改我的按钮 jb[10][10] 但是当我运行所有按钮时都具有相同的图标,我希望按钮也共享 b 图标的所有值我使用 gridlayout 创建了一个 20x20 的按钮矩阵。 问题出在底部,当我想修改已经初始化的按钮时.. ...
我有以下代码:public class PnlMenuRadioButtons extends JPanel { public PnlMenuRadioButtons(String menuName) { super(); setLayout(new Bo ...
我正在从头开始编写自定义 HTML 渲染器。 它呈现块、内联块、内联元素、浮动等。 我制作了一个扩展 JPanel 并覆盖paintComponent()方法的Drawable接口。 它有两个子类:块和字符。 我的代码是这样工作的:我有一个名为panel的根JPanel ,它包含在WebDocume ...
首先,我将它们放在上下文中,我正在使用 Java Swing 进行一个小项目。在使用 Java 8 和 Ant 制作该项目之前,它运行良好。 我决定将代码更新为 Java 17 和 Maven,此时问题开始了(我使用的是 Netbeans IDE) 现在问题来了,当你运行程序时它只显示一个小的 w ...
我这样做是对自己的挑战。 我的问题是,当我单击按钮时,即使JPanel中有组件,内容窗格也会显示为普通。 我尝试在框架上添加组件,但出现错误:>Cannot read field "parent" because "comp" is null. 我在JFrame和JPanel上尝试了其他布局, ...
基本上我的 GUI 是这样的: 包含名为mainPanel的免费设计布局 JPanel 的框架 mainPanel 内部还有另外两个面板: A) 布局BoxLayout的toolPanel B) 布局GridLayout的gamePanel 这些是代码的重要部分: 问题是当我增加列数时, ga ...
我在显示位于 JFrame 中另一个 JPanel 元素中的 JPanel (Page) 元素时遇到问题。 摘要 Class Page 正在扩展 JPanel 并为其提供一些新参数。public abstract class Page extends JPanel implements KeyL ...
我正在尝试创建一个 JPanel 以在绘图区域大于显示尺寸的地方绘图。 我期待一个带有滚动窗格的 JPanel 出现,以解释巨大的尺寸。 我似乎无法让它发挥作用。 我看到底部有一个滚动条,有向左箭头但没有向右箭头,屏幕右侧没有滚动条。 我将这个示例与我在其他示例中找到的代码放在一起。 它完整但丑陋 ...
所以,我见过很多类似的问题,但它们都有点不同,似乎不适合我的问题。 因此,我有一个“主”class、一个“面板”class 和一个“日”class。在我的面板 class 中,我创建了一个 JFrame 对象,并在我的面板 class 中创建了一个 JTextFiton 当文本字段的内容是“星期一 ...
我在 java 中做了一个简单的项目,球从屏幕边缘反弹。 当我改变球的速度时,它穿过了屏幕的边缘。 球的速度在变量 xvelocity 和 yVelocity 中。 我怎样才能避免这种情况? 球也不会消失,当我把屏幕放大时,我可以看到它反弹。 Class:我的面板 Class:MyFrame ...
我有一个 JPanel,我希望它在指定的时间间隔后更新。 我尝试使用 Thread.sleep 但它不起作用。 假设我希望它在 5 秒后更新,所以我首先创建 JFrame,然后添加初始 JPanel 和初始组件,然后添加 Thread.sleep(5000); 之后我添加了另一个组件。 但是当我运 ...
我想为我编写的程序创建一个带有 swing 的 GUI。 我使用 eclipse 和 WindowBuilder。 我的目标是创建一个内部带有面板的 JScrollPane。 此面板稍后应包含两个或更多 JLabel 和一个 JButton。 它应该是什么样子的示例(没有标签和按钮,只有黑色的 JP ...
我在 java swing 做一个小游戏,这是一个敌人跟随 cursor 的游戏。 但是,如果 cursor 存在框架,应用程序将返回错误,因此当 cursor 离开 window 时,我让应用程序退出。 但是实际上有没有办法直接设置cursor position? ...
当我添加滚动条时,我看不到聊天 output 和输入栏。 如果我删除滚动条,一切正常。 我不知道为什么...滚动必须是垂直的。 还有其他方法可以在聊天中显示垂直文本吗? 这是我的代码: 怎么了? 看来问题是jpanel滚动。 这是 java 中的简单聊天机器人 ...
我将 Java Swing 用于连接 GUI。 我需要防止在 JTextField 元素中输入空格,尤其是在密码字段中。 我曾使用 isEmpty() 或 isBlank() 来了解是否输入了空格。 但它没有奏效。 如果我输入空格,它不会返回真值,因为如果只有空格,isBlank() 应该返回真。 ...