只能使用各种平台上GUI组件的交集,这大大限制了AWT所支持的GUI组件.对Swing而言,几乎所有组件都采用纯Java实现,所以无须考虑底层平台是否支持该组件,因此Swing可以提供如JTabbedPane,JDesktopPane
.*; public class InternalFrameTest extends JApplet { JDesktopPane dtp = new JDesktopPane(); } } class ControlPanel extends JPanel { private static int cnt=0; public ControlPanel(final JDesktopPane
import java.awt.EventQueue; import java.awt.Font; import javax.swing.ImageIcon; import javax.swing.JDesktopPane static final long serialVersionUID = 1L; //定义内容窗格 private JPanel contentPane; //定义桌面窗格 private JDesktopPane contentPane.setLayout(new BorderLayout(0, 0)); setContentPane(contentPane); //定义主界面桌面窗格界面,用于装载内部窗体 table = new JDesktopPane