jwindow相关内容

如何在Swing中获取JWindow的父容器?

我有一个JFrame,并在初始化时从该帧调用JDialog.在对话框中有一个JButton,单击按钮时将打开一个新的JWindow. 我可以在主框架中固定窗口的位置吗?如何从JWindow扩展类访问父容器(扩展为JFrame)? 解决方案 使用JFrame topFrame = (JFrame) SwingUtilities.getWindowAncestor(this); JFra ..
发布时间:2021-02-11 20:52:35 Java开发

拖动到第二个屏幕时,透明的JDialog变得不透明(带有Cinnamon,Java 1.8.0_74-b02的ubuntu 14.04)

我创建了透明的JDialog,不幸的是,它无法在两个屏幕上运行.当将其拖动到其他屏幕时,它变得不透明.代码在下面,只需运行它并将标签拖到其他屏幕即可. public class TransparentFrame{ public static void main(String[] args) { JDialog dialog = createDialog(); SwingUt ..
发布时间:2021-02-11 19:40:16 Java开发

JWindow区域不透明度

我想实现截图工具中的屏幕截图功能.我已经可以选择一个矩形并进行截图了,但是我将此矩形设为完全不透明. 我想知道在Swing或AWT中是否可以使用这样的功能: window.setOpacityAt(Rectangle r, 0.5f); 希望你能解决我的问题! 解决方案 请参见如何创建半透明和成形的Windows:如何实现逐像素半透明. ..
发布时间:2020-05-20 18:36:32 Java开发

Java Swing JWindow应用程序崩溃

如果我使用JDK1.8_40或更新版本(Oracle或OpenJDK执行相同操作),以下代码和对话框调整大小将使应用程序崩溃(尝试过Windows 7,x64,64位JDK) import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JPanel; import javax.swing. ..
发布时间:2019-01-14 11:27:12 Java开发

从另一个线程更新JLabel

亲爱的家伙, 我有摇摆相关的问题。我无法分享代码,因为它违反了公司政策,所以我会尽力解释这个问题。 简而言之,我创建了一个扩展JWindow的类包含一个JLabel。此JLabel的文本通过计时器对象随机更新,该对象使用scheduleAtFixedRate方法每50 ms实例化一次TimerTask。通过在一个单独的线程中调用一个方法(让我们称之为传输线程)来处理JLabel中的值,该线 ..
发布时间:2018-12-20 21:00:06 Java开发

如何让我的JWindow窗口始终保持专注

我正在创建一个包含JWindow的java应用程序。我希望能够跟踪鼠标而无需用户在转到另一个窗口后点击窗口。 解决方案 您的问题对于为什么要在鼠标离开 JWindow 后继续处理鼠标有点模糊......但是 你当你在应用程序之外设置鼠标时,有两个(基本)选择,你可以使用JNI / JNA解决方案,或者你可以轮询 ..
发布时间:2018-12-04 13:22:49 Java开发

让JWindow保持焦点,当孩子聚焦,包括另一个窗口作为孩子

我创建了 JWindow ,它有几个 JTextInput 字段。这个 JWindow 父节点是 JFrame 。现在的情况 - 如果文本字段被点击 - 他们得到的焦点,但是 JWindow 也保持焦点。那很好。但是,如果我创建另一个 JWindow (第一个 JWindow 的子元素),并将其设置为可见, c $ c> JWindow 会丢失,并且 JWindow 的焦点会被重点关注。这不好。有 ..
发布时间:2017-12-24 22:06:06 Java开发

在Java中实现自动完成 - 我在做对吗?

算法 开始 输入城市名 - 部分或完全 如果用户点击进入,采取从的JTextField 文本 开始蛮力搜索。 如果找到匹配项,将它们放在一个矢量,并把它放在一个 JList的 如果没有发现匹配,添加一个字符串“无匹配找到”在矢量 显示的JWindow 来包含结果用户 停止 code: 封装测试; 进口的javax.swing *。进口java.awt.Dimension ..
发布时间:2016-07-27 14:37:19 Java开发