问题标签 [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.
java - 停止请求焦点的 jframe
我有一个小型应用程序,可以非常快速(每秒多次)更新 JFrame 的内容,并且在每次更新时(我删除一个组件,然后添加一个新组件,然后再次将可见性设置为 true)JFrame 在任务栏上闪烁(WinXp ) 来请求焦点。这很烦人,我相信它可以被禁用。我就是不知道在哪里。
有任何想法吗?
swing - Swing:如何在第一次 setVisible() 时将 JFrame N 像素定位在远离屏幕中心的位置?
在调用 setVisible(true) 之前将 JFrame N 像素(例如在 x 方向上 300 像素)放置在远离屏幕中心的代码是什么?
java - 从 Java 中的不同线程处理 JFrame 是否安全?
从不同的线程(不是 EDT)调用 JFrame 的 dispose() 方法是否安全?
swing - 如何根据内容自动调整 JFrame 的大小
我创建了一个JPanel
显示图像的自定义(让我们称之为MyPanel
),我已将其添加到JFrame
contentPane。
我想JFrame
自动调整大小以适应MyPanel
图像更改时的大小。
看来我需要打电话frame.pack()
才能做到这一点。pack()
从增加耦合调用,MyPanel
所以我不想这样做。
为了解决这个问题,我扩展了JFrame
(让我们称之为MyFrame
)并使观察者成为MyFrame
观察者,并且是MyPanel
可观察的。每当图像MyPanel
显示更改时,它都会通知侦听器,MyFrame
例如。然后在收到通知时MyFrame
调用。pack()
有没有更流畅的JFrame
根据内容调整大小的方法?
java - Java:组件中的 setPreferredSize() 和 setSize() 方法之间的区别
setSize()
和之间的主要区别是什么setPreferredSize()
。有时我使用setSize()
,有时setPreferredSize()
,有时一个做我想要的,有时另一个。
JFrame
我应该为s 和s使用什么调用JPanel
?
java - 为什么我的 Jlabels 或 Jpanels 没有显示?
我为我的 Jframe 添加了一个标题,现在它阻止了其他所有内容,我做了什么?
java - Java ArrayList 帮助!
我正在学习一点Java,我在Google书籍的Java教科书中发现了这个问题,我已经研究了一段时间,出于某种原因,这些似乎应该很简单。任何人都很无聊并想向我展示这在 Java 代码中应该是什么样子的??
windows-vista - 如何在 Java 中调整 JFrame 边框粗细
我正在使用 Vista,我在 Win XP 上运行的旧 Java 应用程序的边框很细,大约 2 像素厚,但现在在 Vista 上,边框默认为粗线,可能是 6.7 像素厚,我可以在 Java 中指定我的JFrame边框应该是?
java - 这个线程/绘画异常是关于什么的?
对于探索未知领域(有效位置和阻塞位置的网格)的机器人上的 JAVA 项目,我正在玩一些我目前不太了解的东西。无论如何,我试图改进我们作为如何进行的示例给出的基本 GUI,它已经完成了一个文本字段和各种 unicode 字符来表示地图和机器人。我试图通过重写paint方法并在屏幕上绘制彩色矩形来表示地图来做到这一点。当程序启动时,我会看到下面的运行时异常,但窗口会加载(尽管由于某种原因,顶部的 JButton 在我将鼠标悬停在它们上面之前都是不可见的)并且从那时起功能正常。
我通过反复试验和使用我在网上找到的示例已经走到了这一步,但我想这里有一些基本的东西我没有掌握。
感谢您在这里给我的任何建议。
java - 在 JFrame 上拖动一个圆圈
我试图在屏幕上出现一个圆圈,然后当用户单击圆圈内时,使他们能够在按下鼠标时拖动鼠标所在的圆圈。
这是我到目前为止的代码,拖动工作,但它允许用户在不按下圆圈内部的情况下拖动,就在按下屏幕上的任何位置时。
我希望我不会太混乱
这是我的代码,如果有人能告诉我需要更正的代码,它将为我节省更多时间。