问题标签 [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.appendRow
return DataRow
and MainDataRow
is 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 标准?我以前从来没有做过这样的事情。我能做些什么?
我认为这可能是一个较旧的图书馆...在此先感谢