SWT、Swing或AWT:哪个更适合您? - 编程入门网
Swing Class 树(全部在 javax.swing 包或其子包中,“*” 表示抽象类)
Object *Component Container *JComponent *AbstractButton JButton JMenuItem JCheckBonMenuItem JMenu JRadioButonMenuItem *JToggleButton JCheckBox JRadioButton Box Filler JColorChooser JComboBox JDesktopIcon JFileChooser JInternalFrame JLabel JLayeredPane JDesktopPane JList JMenuBar JOptionPane JPanel JPopupMenu JProgressBar JRootPane JScrollBar JScrollPane JSeparator JSlider JSplitPane JTabbedPane JTable JTableHeader *JTextComponent JEditorPane FrameEditorPane JTextPane JTextArea JtextField JPasswordField JToolBar JToolTip JTree JViewport ScrollableTabViewport Panel Applet JApplet Window Dialog JDialog Frame JFrame JWindow SWT、Swing或AWT:哪个更适合您?(5)时间:2011-12-08 ibm Barry Feigenbaum注意:在另外几个包中还有其他一些 Swing 组件,但是这是基本的组件集。 清单 5. Swing 提供了以下 LayoutManagers(全部在 javax.swing 包或其子包中,“*” 表示接口) *LayoutManager CenterLayout *LayoutManager2 BoxLayout OverlayLayout SpringLayout 注意:在另外几个包中还有其他一些 Swing 布局管理器,很多都是为它们所布局的容器而专门定制的,但是这是基本的布局管理器集。 清单 6. Swing 提供了以下事件(大部分在 javax.swing.events 包及其子包中) Object EventObject AWTEvent AncestorEvent ComponentEvent InputEvent KeyEvent MenuKeyEvent MouseEvent MenuDragMouseEvent InternalFrameEvent 注意:在另外几个包中还有其他一些 AWT 事件,但是这是基本的事件集。这些是从更通用的事件生成的 “高级” 事件。 为了克服在不同主机上行为也会不同的缺点,Swing 将对主机控件的依赖性降至了最低。实际上,Swing 只为诸如窗口和框架之类的顶层 组件使用对等体。大部分组件(JComponent 及其子类)都是使用纯 Java 代码来模拟的。这意味着 Swing 天生就可以在所有主机之间很好地进行移植。因此,Swing 通常看起来并不像是本地程序。实际上,它有很多外观, |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |