使用 ImageWriter 保存为 JPEG 时将 Alpha 通道转换为白色
我使用以下代码片段将 png 图像转换为 jpeg: ByteArrayOutputStream image1baos = new ByteArrayOutputStream(); image1 = resizeImage(cropImage(im…
如何获取GridLayout中元素的X和Y索引?
我正在学习 java 教程,发现在 GridLayout 中查找 JButton 的 x/y 索引的方法是遍历与布局关联的按钮 b 的二维数组,并检查是否 b[i][ j] == 按钮参考…
Java Swing/AWT 中的翻页效果
我想在Swing中实现翻页效果 /AWT。 此处对该理论进行了详细解释。我的问题是,由于页面要包含文本,所以使用哪个是正确的 swing/awt 组件?另外,为了…
AWT 事件线程中断
我有代码: import java.awt.Dimension; import java.util.Observable; import java.util.Observer; import javax.swing.JButton; import javax.swing…
为什么 Rectangle2D.createUnion() 不适合我?
我试图实现 getBounds() 方法,但我无法让 union 工作;我一定不明白工会是如何运作的。我的代码如下: public Rectangle2D getBounds2D() { Rectangl…
java.awt.Desktop.browse 返回“在任何活动的激活上下文中均未找到请求的查找密钥”仅适用于 Win XP
单击按钮时,我使用以下代码从 java 访问默认浏览器: if( !java.awt.Desktop.isDesktopSupported() ) { System.err.println( "Desktop is not suppor…
更改 AWT TextField 的边框颜色
在 AWT 应用程序中,我需要设置 TextField 的边框颜色。 在 JTextField 中,我知道我们可以执行以下操作 JTextField tf = new JTextField(); tf.setBo…
Java AWT:删除框架标题栏并添加自定义标题栏
我是 AWT 新手,想知道如何删除打开框架并添加自定义标题栏时出现的标题栏。 虽然我能够使用 setUndecorated(true) 删除倾斜栏,但不知道如何仅使用图…
如何为 AWT/Swing 应用程序进行字体平滑?
我需要为 Windows 系统上的 AWT 应用程序进行字体平滑。 在进行谷歌搜索时,我发现我可以在 Eclipse 中设置以下 VM 参数。 -Dawt.useSystemAAFontSett…