草庐IT

swing-fx-interoperability

全部标签

java - 如何使用 Swing 刷新 Windows 任务栏?

我正在开发一个Swing应用程序,我需要刷新Windows任务栏。我不能使用frame.requestFocus()因为我不想从任何其他应用程序窃取焦点。 最佳答案 我不知道它是否适用于较新版本的Windows,但如果当前VM的窗口都不在前台,则.toFront()方法用于闪烁窗口。这意味着在最小化的框架上调用frame.toFront()总是会使其闪烁... 关于java-如何使用Swing刷新Windows任务栏?,我们在StackOverflow上找到一个类似的问题:

java - 在 Swing 应用程序中应该从哪个线程调用 System.exit()?

在Swing应用程序中,可以从任何线程调用System.exit()吗?(例如在美国东部时间?) 最佳答案 如果可以的话,您不应该调用System.exit()。退出java进程最好的方法就是让所有线程正常退出。这将终止VM。在您的主JFrame中,您应该setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。然后可以调用frame.dispose()关闭JFrame并退出EDT。 关于java-在Swing应用程序中应该从哪个线程调用System.

java - Swing WindowListener 如何否决 JFrame 关闭

我有一个框架,想在用户关闭它时提示用户保存文档。但如果他们取消,则框架不应关闭。frame.addWindowListener(newSaveOnCloseWindowListener(fileState));...publicclassSaveOnCloseWindowListenerextendsWindowAdapter{privatefinalFileStatefileState;publicSaveOnCloseWindowListener(FileStatefileState){this.fileState=fileState;}publicvoidwindowClosin

java - 初学者 Swing

我想创建一个简单的Swing应用程序。但是,我对Swing的经验非常非常少。我想创建一个单窗口应用程序,每5分钟刷新一次屏幕抓取的内容。我正在使用Clojure编写代码。我认为Swing是解决此问题的方法,但如果有其他更好的选择,我也很乐意听到更多关于这些的信息。使用Swing执行此操作需要什么代码?(我应该使用什么类等)谢谢,亚历克斯 最佳答案 好吧,每五分钟,java.util.TimerTask应该有帮助。有关Swing的一般信息,thislinktotheJavaTutorials应该有所帮助。要有一个窗口,具体来说,JFr

java - JAVA Swing 中的谷歌地图

这是我的代码。没有编译错误,但我没有得到所需的输出:map没有出现。我想在我的JPanel中打开Google静态map,还想将它保存在我的本地驱动器上。这是我正在使用的代码。请指导我哪里出错了。try{StringimageUrl="http://maps.google.com/staticmap?center=40,26&zoom=1&size=150x112&maptype=satellite&key=ABQIAAAAgb5KEVTm54vkPcAkU9xOvBR30EG5jFWfUzfYJTWEkWk2p04CHxTGDNV791-cU95kOnweeZ0SsURYSA&form

java - Swing JTable - 以与选定行的其余部分不同的颜色突出显示选定的单元格?

我有一个基本的swingJTable,要求是当单击任何单元格时,整行都应该突出显示,而且被单击的单元格的颜色应该与突出显示的行的其余部分不同。目前,我将isRowSelectionAllowed设置为true我尝试使用如下所示的自定义TableCellRenderer:publicclassCustomTableCellRendererextendsDefaultTableCellRenderer{publicstaticfinalDefaultTableCellRendererDEFAULT_RENDERER=newDefaultTableCellRenderer();@Overri

java - 使java Swing 框架可移动并设置未装饰

我创建了一个没有标题栏的框架,为此我使用了setUndecorated(true);方法,但之后框架由于某种原因变得不可移动。我怎样才能让我的框架移动并仍然隐藏我的标题栏? 最佳答案 以下代码将创建一个没有标题栏的JFrame,您仍然可以移动标题栏:importjavax.swing.*;importjava.awt.*;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;publicclassFrameDragListenerExample{publi

java - Eclipse Juno 4.2 的 Swing 插件

这个问题在这里已经有了答案:Swingplug-inforEclipseJuno4.2?(1个回答)关闭9年前。我将我的Eclipse从Indigo更新到Juno4.2,但我没有找到Eclipse的“Swing插件”。我需要Eclipse中的swing,我不喜欢NetBeans,那么,有什么方法可以在Eclipse中使用Swing吗?在哪里可以下载?如何将Swing添加到EclipseJuno4.2?

Java - Swing - JTable - 为选定行设置颜色,但不为单元格设置颜色

我试图让我的表格在您单击一个单元格时选择整行(这可以通过关闭列选择来完成),但是,我不希望您单击的特定单元格周围有额外的粗边框被突出显示。我希望这会很容易,但显然它涉及渲染器,所以我做了很多研究,我能得到的最接近的是:JTablecontactTable=newJTable(tableModel);contactTable.setCellSelectionEnabled(true);contactTable.setColumnSelectionAllowed(false);contactTable.setRowSelectionAllowed(false);contactTable.s

java.lang.IllegalStateException : Not on FX application thread; currentThread = Thread-4 错误

我正在尝试从Thread设置Text对象的字符串,但它给了我这个错误:Exceptioninthread"Thread-4"java.lang.IllegalStateException:NotonFXapplicationthread;currentThread=Thread-4atcom.sun.javafx.tk.Toolkit.checkFxUserThread(UnknownSource)atcom.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(UnknownSource)atjavafx.scene.Scene