问题标签 [jframe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1277 浏览

java - 停止请求焦点的 jframe

我有一个小型应用程序,可以非常快速(每秒多次)更新 JFrame 的内容,并且在每次更新时(我删除一个组件,然后添加一个新组件,然后再次将可见性设置为 true)JFrame 在任务栏上闪烁(WinXp ) 来请求焦点。这很烦人,我相信它可以被禁用。我就是不知道在哪里。

有任何想法吗?

0 投票
4 回答
15775 浏览

swing - Swing:如何在第一次 setVisible() 时将 JFrame N 像素定位在远离屏幕中心的位置?

在调用 setVisible(true) 之前将 JFrame N 像素(例如在 x 方向上 300 像素)放置在远离屏幕中心的代码是什么?

0 投票
2 回答
1732 浏览

java - 从 Java 中的不同线程处理 JFrame 是否安全?

从不同的线程(不是 EDT)调用 JFrame 的 dispose() 方法是否安全?

0 投票
1 回答
31181 浏览

swing - 如何根据内容自动调整 JFrame 的大小

我创建了一个JPanel显示图像的自定义(让我们称之为MyPanel),我已将其添加到JFramecontentPane。

我想JFrame自动调整大小以适应MyPanel图像更改时的大小。

看来我需要打电话frame.pack()才能做到这一点。pack()从增加耦合调用,MyPanel所以我不想这样做。

为了解决这个问题,我扩展了JFrame(让我们称之为MyFrame)并使观察者成为MyFrame观察者,并且是MyPanel可观察的。每当图像MyPanel显示更改时,它都会通知侦听器,MyFrame例如。然后在收到通知时MyFrame调用。pack()

有没有更流畅的JFrame根据内容调整大小的方法?

0 投票
4 回答
125464 浏览

java - Java:组件中的 setPreferredSize() 和 setSize() 方法之间的区别

setSize()和之间的主要区别是什么setPreferredSize()。有时我使用setSize(),有时setPreferredSize(),有时一个做我想要的,有时另一个。

JFrame我应该为s 和s使用什么调用JPanel

0 投票
4 回答
1640 浏览

java - 为什么我的 Jlabels 或 Jpanels 没有显示?

我为我的 Jframe 添加了一个标题,现在它阻止了其他所有内容,我做了什么?

0 投票
5 回答
2287 浏览

java - Java ArrayList 帮助!

我正在学习一点Java,我在Google书籍的Java教科书中发现了这个问题,我已经研究了一段时间,出于某种原因,这些似乎应该很简单。任何人都很无聊并想向我展示这在 Java 代码中应该是什么样子的??

0 投票
1 回答
2649 浏览

windows-vista - 如何在 Java 中调整 JFrame 边框粗细

我正在使用 Vista,我在 Win XP 上运行的旧 Java 应用程序的边框很细,大约 2 像素厚,但现在在 Vista 上,边框默认为粗线,可能是 6.7 像素厚,我可以在 Java 中指定我的JFrame边框应该是?

0 投票
1 回答
317 浏览

java - 这个线程/绘画异常是关于什么的?

对于探索未知领域(有效位置和阻塞位置的网格)的机器人上的 JAVA 项目,我正在玩一些我目前不太了解的东西。无论如何,我试图改进我们作为如何进行的示例给出的基本 GUI,它已经完成了一个文本字段和各种 unicode 字符来表示地图和机器人。我试图通过重写paint方法并在屏幕上绘制彩色矩形来表示地图来做到这一点。当程序启动时,我会看到下面的运行时异常,但窗口会加载(尽管由于某种原因,顶部的 JButton 在我将鼠标悬停在它们上面之前都是不可见的)并且从那时起功能正常。

我通过反复试验和使用我在网上找到的示例已经走到了这一步,但我想这里有一些基本的东西我没有掌握。

感谢您在这里给我的任何建议。

0 投票
2 回答
4540 浏览

java - 在 JFrame 上拖动一个圆圈

我试图在屏幕上出现一个圆圈,然后当用户单击圆圈内时,使他们能够在按下鼠标时拖动鼠标所在的圆圈。

这是我到目前为止的代码,拖动工作,但它允许用户在不按下圆圈内部的情况下拖动,就在按下屏幕上的任何位置时。

我希望我不会太混乱

这是我的代码,如果有人能告诉我需要更正的代码,它将为我节省更多时间。