问题标签 [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.
java - 我在哪里可以下载 NetBeans 附带的“appframework.jar”的源代码?
我刚刚开始尝试 NetBeans。我创建了一个新的 Java 桌面应用程序项目,它自动添加了 JDesktop“appframework-1.0.3.jar”库。但是,每当我尝试查看其源代码时,该命令都会失败。我尝试在网上搜索它,但我找不到它。那么我在哪里可以下载“Swing 应用程序框架”的源代码(appframework.jar 和 swing-worker.jar)?
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.
java - 什么是单帧应用程序,什么是 FrameView?
我对 Java Swing 有基本的了解,我知道JFrame和JPanel. 问题是:昨天我开始写一个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吗?还是胡说八道?你能启发我和未来的谷歌人吗?
java - ClassCastException org.jdesktop.DataSet.DataRow 到 TypedDataRow
我有这个类型的 DataRow:
MainDataTable 格式良好并且工作正常。现在我要做的是在 MainDataTable 中追加一个新行:
我收到 ClassCastException。问题出在哪里?谢谢。
编辑MainDataTable 是一个类型化的 DataTable,在 appendRow() 上没有覆盖:
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覆盖受保护的创建者DataRowBuilder(MainDataRow将DataRow 转换为强类型 DataRow:他们是如何做到的?)。
我怎么能在Java中做到这一点?
编辑
MainDataTable 类:
和 TypedDataTable 类:
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,仍然是同样的错误。
java - 使用JComboBox在JTable中显示
我试图使用组合框在表格中显示内容。我写了下面的代码,但表中没有显示任何内容。
当我更改如下代码时,它正确返回数据并显示在表格中。
为什么它不适用于第一个代码(i)但适用于第二个代码中的 2?
有人可以帮我解决这个问题吗,我是 Java 和 NetBeans 的新手
java - 如何在 JDesktopPane 中锁定 Jinternal Frame
我正在使用JDesktopPane和Jinternal Frame。
我想锁定Jinternal Frame inside JDesktopPane。
建议需要更改的方法或属性。
java - 让用户选择应用程序来打开文件
我需要我的 java 代码来打开基于默认应用程序的文件。感谢 如何为给定文件打开用户系统首选编辑器?这提出了一种质量方法来做到这一点
但问题是,一旦我选择应用程序打开它,它就不会打开文件。我不知道它的原因。
谢谢
编辑:
这将在默认应用程序中打开。我希望用户选择应用程序来打开它
java - Java 在 Netbeans 中导入 org-jdesktop-layout
我已将 org-jdesktop-layout.jar 添加到我项目的 netbeans 中的库中。我在以下位置找到了这个 .jar 文件:C:\Program Files\NetBeans 7.0.1\platform\modules
但是,仍然无法识别以下代码行:
我想我错过了正确的导入声明。什么是正确的导入语句?如果还有其他有用的信息,请告诉我!还有什么决定了导入语句的前缀?
编辑:以下代码似乎来自较旧的 GUI 库。我有两个选择,转换为更新的 GUI 标准或访问旧的 GUI 标准?我以前从来没有做过这样的事情。我能做些什么?
我认为这可能是一个较旧的图书馆...在此先感谢