问题标签 [jdesktop]

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

java - 我在哪里可以下载 NetBeans 附带的“appframework.jar”的源代码?

我刚刚开始尝试 NetBeans。我创建了一个新的 Java 桌面应用程序项目,它自动添加了 JDesktop“appframework-1.0.3.jar”库。但是,每当我尝试查看其源代码时,该命令都会失败。我尝试在网上搜索它,但我找不到它。那么我在哪里可以下载“Swing 应用程序框架”的源代码(appframework.jar 和 swing-worker.jar)?

0 投票
2 回答
334 浏览

qt - Jdesktop or Qt for better Desktop application

I will make a desktop application. I searched on web which one is better. Can someone say positive and negative sides of these components.

0 投票
1 回答
5556 浏览

java - 什么是单帧应用程序,什么是 FrameView?

我对 Java Swing 有基本的了解,我知道JFrameJPanel. 问题是:昨天我开始写一个Simple Desktop Application in Netbeans,我创建了一个 SingleFrameApplication,Netbeans 为我创建了几个类,其中一个包含 main 方法public class ShamsApp extends SingleFrameApplication,另一个是视图类public class ShamsView extends FrameView。一切都很好,直到我尝试向我的应用程序添加一个新的 JPanel,那时我发现我无法将它添加JPanel到任何这些类中,因为它们都不是JFrame实例,所以提出的问题是 FrameView和 SingleFrameApplication 呢?它们是标准的 Swing JComponents 吗?问这样的问题合适JPanel Vs FrameView吗?还是胡说八道?你能启发我和未来的谷歌人吗?

0 投票
1 回答
141 浏览

java - ClassCastException org.jdesktop.DataSet.DataRow 到 TypedDataRow

我有这个类型的 DataRow:

MainDataTable 格式良好并且工作正常。现在我要做的是在 MainDataTable 中追加一个新行:

我收到 ClassCastException。问题出在哪里?谢谢。

编辑MainDataTable 是一个类型化的 DataTable,在 appendRow() 上没有覆盖:

0 投票
1 回答
740 浏览

java - 将 DataRow 转换为强类型 DataRow

我有一个扩展类DataRow

MainDataTable扩展DataTable, 并返回getColId(), getColDelta(),的有效列getColNombre()

我想要做:

但这是不可能的,因为CastClassException( dt.appendRowreturn DataRowand MainDataRowis extended DataRow,反之亦然,所以唯一的可能性可能是类似于DataRow dr = (DataRow) new MainDataRow(dt);)。

在 c++ 中,它可以通过以下方式轻松实现DataRowBuilder,覆盖NewRowFromBuilder()MainDataTable覆盖受保护的创建者DataRowBuilderMainDataRowDataRow 转换为强类型 DataRow:他们是如何做到的?)。

我怎么能在Java中做到这一点?

编辑

MainDataTable 类:

和 TypedDataTable 类:

0 投票
3 回答
30357 浏览

java - Eclipse 无法识别 org.jdesktop。*

我使用JRE system Library [jre7],当import org.jdesktop.application.Action我得到

我删除了构建路径Build Path > remove from build path,然后我做了
project > properties > java build path > add Library > JRE system Library,仍然是同样的错误。

0 投票
2 回答
793 浏览

java - 使用JComboBox在JTable中显示

我试图使用组合框在表格中显示内容。我写了下面的代码,但表中没有显示任何内容。

当我更改如下代码时,它正确返回数据并显示在表格中。

为什么它不适用于第一个代码(i)但适用于第二个代码中的 2?

有人可以帮我解决这个问题吗,我是 Java 和 NetBeans 的新手

0 投票
1 回答
523 浏览

java - 如何在 JDesktopPane 中锁定 Jinternal Frame

我正在使用JDesktopPaneJinternal Frame

我想锁定Jinternal Frame inside JDesktopPane

建议需要更改的方法或属性。

0 投票
1 回答
756 浏览

java - 让用户选择应用程序来打开文件

我需要我的 java 代码来打开基于默认应用程序的文件。感谢 如何为给定文件打开用户系统首选编辑器?这提出了一种质量方法来做到这一点

但问题是,一旦我选择应用程序打开它,它就不会打开文件。我不知道它的原因。

谢谢

编辑:

这将在默认应用程序中打开。我希望用户选择应用程序来打开它

0 投票
1 回答
22941 浏览

java - Java 在 Netbeans 中导入 org-jdesktop-layout

我已将 org-jdesktop-layout.jar 添加到我项目的 netbeans 中的库中。我在以下位置找到了这个 .jar 文件:C:\Program Files\NetBeans 7.0.1\platform\modules

但是,仍然无法识别以下代码行:

我想我错过了正确的导入声明。什么是正确的导入语句?如果还有其他有用的信息,请告诉我!还有什么决定了导入语句的前缀?

编辑:以下代码似乎来自较旧的 GUI 库。我有两个选择,转换为更新的 GUI 标准或访问旧的 GUI 标准?我以前从来没有做过这样的事情。我能做些什么?

我认为这可能是一个较旧的图书馆...在此先感谢