Java 什么是单帧应用程序,什么是FrameView?
我对Java Swing有基本的了解,我知道Java 什么是单帧应用程序,什么是FrameView?,java,swing,netbeans,jdesktop,Java,Swing,Netbeans,Jdesktop,我对Java Swing有基本的了解,我知道JFrame和JPanel。问题是:昨天我开始用Netbeans编写一个简单的桌面应用程序,我创建了一个SingleFrameApplication,Netbeans为我创建了几个类,其中一个包含main方法的类是公共类ShamsApp extends SingleFrameApplication,另一个是视图类公共类ShamsView extends FrameView。在我尝试向我的应用程序中添加一个新的JPanel之前,一切都很好,当时我发现我不
JFrame
和JPanel
。问题是:昨天我开始用Netbeans编写一个简单的桌面应用程序,我创建了一个SingleFrameApplication,Netbeans为我创建了几个类,其中一个包含main方法的类是公共类ShamsApp extends SingleFrameApplication
,另一个是视图类公共类ShamsView extends FrameView
。在我尝试向我的应用程序中添加一个新的JPanel之前,一切都很好,当时我发现我不能将这个JPanel
添加到这些类中,因为它们都不是JFrame
实例,所以提出的问题是,FrameView和SingleFrameApplication到底是什么?它们是标准的Swing组件吗?问像JPanel Vs FrameView这样的问题合适吗?还是胡说八道?你能告诉我和未来的谷歌人吗 SingleFrameApplication是swing应用程序框架的一部分,如果您想在FrameView中使用JFrames,可以使用和org.jdesktop.application.SingleFrameApplication
->它不是标准swing,而是一个jdesktop组件。