1、Swing
基本容器JFrame类:
a、public JFrame() throws HeadlessException
创建一个普通的窗体对象;
b、public JFrame(String title) throws HeadlessException
创建一个普通的窗体对象,并指定标题;
c、public void setSize(int width,int height)
设置窗体大小;
d、public void setSize(Dimension d)
通过Dimension设置窗体大小;
e、public void setBackground(Color c)
设置窗体背景颜色;
f、public void setLocation(int x,int y)
设置组件的显示位置;
g、public void setLocation(Point p)
通过Point设置组件的显示位置;
h、public void setVisible(boolean b)
显示或隐藏组件;
i、public Component add(Component comp)
向容器中增加组件;
j、public void setLayout(LayoutManager mgr)
设置布局管理器;
k、public void pack()
调整窗口大小,以适合其子组件的首选大小和布局;
l、public Container getContentPane()
返回此窗口的容器大小;
2、标签组件JLable、按钮组件JButton;
布局管理器FlowLayout、BorderLayout、GridLayout、GardLayout、绝对定位。
3、其他容器:JPanel、JSplitPane、JTabbedPane、JScrollPane、JDesktopPane、JInternalFrame
4、不弹起的按钮组件:JToggleButton;
单选按钮:JRadioButton;
复选按钮:JCheckBox;
列表框:JList;
下拉列表框:JComboBox;
菜单组件;
文件选择框:JFileChooser;
表格;
文本组件:JTextComponent;
事件处理