自定义绘制 AWT 组件
我试图使用 java.awt.Graphics.drawLine() 在其 java.awt.Component.getGraphics() 上绘制一系列线条,从而在 AWT 组件上产生渐变效果 方法,但这永远…
JFrame:获取无边框大小?
在Java中,是否可以获取没有标题和其他边框的JFrame的宽度和高度? frame.getWidth() 和frame.getHeight()1 似乎返回包括边框的宽度。 谢谢。…
交换 JPanel 后未触发 KeyListener
我正在制作一个游戏,并且我拥有它,以便当用户在游戏中按“I”时,游戏面板将设置为不可见,同时它将库存面板添加到 JFrame。然后,当用户退出 Inven…
等待 AWT 事件调度程序线程 具有多线程的线程
有没有办法阻止 EDT 上的执行,同时仍然具有生动的 GUI? 我注意到 JDialog/JOptionPane 在调用 setVisible(true) 时有类似的东西。 我为什么需要这个…
有没有一种干净的方法来检索 AWT 事件调度线程
我正在尝试从单独的线程对 AWT 事件调度线程 (EDT) 的运行状况进行一些监视。如果我开始丢失心跳,我想转储 EDT 堆栈跟踪。问题是 EventQueue 没有公…
JPanel.setSize() 不起作用
看看这段代码,朋友们不知道为什么我无法设置 JPanel 的大小... 。 import java.io.*; import java.util.*; import java.sql.*; //import java.applet…
jbutton动作,setIcon在动作结束时执行
我正在开发我的第一个 awt 游戏。我试图在单击按钮时(在某些条件下)将图标设置为按钮。这是代码的相关部分: if (tileIsMemTile) { System.out.prin…
Java AWT drawImage 竞争条件 - 如何使用同步来避免它
经过几个小时的调试和分析,我终于成功地找出了竞争条件的原因。解决掉就是另外一回事了! 为了查看竞争条件的实际情况,我在调试过程中以某种方式录…
如何在没有swing的情况下使用面板在java中创建下拉列表?
我必须弄清楚如何在不使用 swing 的情况下创建下拉面板。网上有类似的东西吗?谁能给我发个链接。给我指明一个好的方向。 我可以使用AWT。…
一个 JFrame 打开另一个 JFrame
我有一个 JFrame 和 JPanel,里面装满了带有动作监听器的Jsomethings。当用户单击一个对象时,我想打开另一个 JFrame。这是我所做的: public void ac…
JScrollPane 中的画布仅在滚动条位于最极端点时重新绘制
我正在为自己开发一个游戏项目,以提高我的 Java 技能,今天我遇到了一个我似乎无法借助互联网解决的问题。这个问题大部分已经解决了,但最后一点仍…