问题标签 [jwindow]

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 回答
145 浏览

java - 使用继承的 Java 作业

我正在做作业,要求我研究声明 setVisible 方法的 JFrame 类继承哪个类的 java api。然后,导入该类并修改 main 方法中的代码,以便将 frame 变量声明为该类型而不是 JFrame 类型。

我找到了哪个类声明了 setVisible 方法 JWindow,但无论何时我尝试更改它都不会运行的代码,因此将不胜感激。

0 投票
1 回答
400 浏览

java - JWindow 任务栏图标未显示

我创建了一个不使用 a 的 java 程序JFrame,而是使用JWindow. 这正是我所需要的,一个没有 Windows 边框/标题栏的应用程序。

问题是它在运行时没有显示在屏幕底部的任务栏中。

谁能弄清楚如何解决这个问题?

0 投票
1 回答
118 浏览

java - 如何在 Java 中创建一个通用的静态可聚焦窗口?

我正在用 Java 创建一个音译工具。它几乎完成了。这是屏幕截图。

在此处输入图像描述

我正在使用JWindow下拉菜单,由于某种原因它必须是可聚焦的。因为,用户一次只能写入一个输入。我已经创建了这个window静态,所以所有 Text 组件都使用相同的实例而不是创建新的实例。

当我在多个窗口中工作时,就会出现问题。除非两个窗口都显示在屏幕上,否则它工作正常。但是当这个下拉窗口的所有者窗口关闭时,下拉窗口不再是可聚焦的。

正如JWindow(Window owner)构造函数的 Javadoc 所说:

创建具有指定所有者窗口的窗口。除非其所有者显示在屏幕上,否则此窗口将无法聚焦。如果所有者为空,则将使用共享所有者,并且此窗口将不可聚焦。

那么,如何创建一个静态的、可聚焦的窗口,由不同窗口中的所有组件共享。

0 投票
2 回答
2000 浏览

java - Java Swing JWindow 应用程序崩溃

如果我使用 JDK1.8_40 或更高版本(Oracle 或 OpenJDK 也这样做),以下代码以及对话框调整大小将使应用程序崩溃(尝试 Windows 7、x64、64 位 JDK)

我还没有发现其他关于此的投诉,也没有在 oracle 的网站上发布错误。一种可能的解决方法是将 JWindow 更改为未修饰的 JDialog ,但这对我来说还有其他问题,所以我不会更改它。

有没有其他人遇到这个问题并找到了解决方法?

添加了堆栈:

Windows 问题详细信息(显示 2 个错误):

第二个:

0 投票
1 回答
349 浏览

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

我有一个并在初始化时从该框架JFrame调用 a 。JDialog在对话框中有一个JButton,当单击按钮时会JWindow打开一个新的。

我可以固定窗口在主框架中的位置吗?如何JFrame从扩展类访问父容器(扩展)JWindow

0 投票
1 回答
400 浏览

java - Finding the X and Y coordinates of end of text in JeditorPane

I've created a popup list as an autocomplete feature in text editor project i'm working on, and i'm facing an issue with setting the location of this pop list at the point the text are typed in the JeditorPane component

here is my code(right now the list open on the bottom of the frame):

the object "autoSuggestionPopUpWindow" is a instance of JWindow class

how can i find this point?

0 投票
0 回答
65 浏览

java - JWindow 在 Linux Debian XFCE 上的屏幕中心位置

这是我的第一个问题,所以如果我犯了任何错误,我深表歉意。

我的问题是这样的:

我有一个在Linux Debian (Wheezy)机器上运行的 Java 应用程序,它使用XFCE作为窗口管理器。当应用程序创建一个以 x=0 和 y=0 作为位置坐标的页面(扩展JWindow)时,窗口总是放置在屏幕的中心。

我需要的是位置(0,0)的窗口将放置在屏幕的左上角而不是中心。

到目前为止我发现的唯一解决方案是将这些窗口的位置设置为 (1,0) 或 (0,1);

有谁知道如何解决这个问题以及是否可以使用 Java 代码解决?

0 投票
2 回答
906 浏览

java - 从任务栏中隐藏 JFrame 或 JWindow

我正在使用 Java Swing 应用程序。我已将JFrame用于通知窗口。当我的应用程序以随机​​间隔运行时,一些通知将显示在屏幕的右上方,但是当当时显示通知窗口时,我看到该通知详细信息,其标题在我的任务栏上命名。我想阻止在任务栏上显示此信息。任何人帮助我。我也尝试过使用JWindow,但存在同样的问题。我不想任务栏上用作System Try

在此处输入图像描述

0 投票
1 回答
78 浏览

java - 使用 JWindow 进行双缓冲

我正在尝试对透明进行双重缓冲,JWindow但似乎使用的技术无效(不同的循环值相互绘制)。

0 投票
1 回答
49 浏览

java - 单击并拖动后 JWindow 的坐标

我有一个程序,其中有 JWindows,可以通过单击和拖动重新定位。仅供参考,它们是透明的并带有蓝色边框。我想知道通过单击和拖动重新定位矩形(边框)左上角的坐标。当我单击 gui 中的按钮时,将调用 captureComponent() 以获取框左上角的当前 x 和 y 坐标。我一直在尝试使用 Point loc = this.getLocation(); 当我将它放在 MousePressed 之外时,我会在单击并拖动到其他地方之前获得坐标。当我尝试将它放在 MousePressed 中以便它给我更新的值时,它给了我错误找不到符号:方法 getLocation()。我可以做些什么来解决这个问题,以便它会给我更新的价值?

当按下按钮时,从另一个类调用 captureComponent 方法: