corejava9
2016-02-12 09:31:16 20 举报
AI智能生成
java核心技术第九章整理
作者其他创作
大纲/内容
布局管理
网格布局GridBagLayout
组件约束GridBagConstraints
对齐方式setAnchor()
add(c,GridbagConstraints)
组布局GroupLayout
setHorizontalGroup
createParallelGroup
createSenquentialGroup
自定义布局(继承LayoutManager)
定义布局函数layoutContainer(parent)
组件
文本输入
文本域JTextField
标签JLabel
密码域JPasswordField
文本区JTextArea
滚动窗格JScrollPane
选择组件
复选框JCheckBox
单选按钮JRadioButton
边框BorderFactory
createEtchedBorder
createLineBorder
createMatteBorder颜色填充的边界
createTitledBorder
组合框JComboBox
滚动条JSlider
菜单
JMenuBar
add(Jmenu)
JMenu
add(JMenuItem)
JMenuItem
复选菜单项JCheckBoxMenuItem
上面两个必须加入到按钮组ButtonGroup()中
单选菜单项JRadioButtonMenuItem
弹出菜单JpopupMenu
show(c,x,y)
JPanel.setComponentPopupMenu()
快捷键
new JMenu("About",‘A’)
helpMenu.setMnemonic('H')
openItem.setAccedlerator(KeyStroke.getKeyStroke("ctrl 0"));
工具栏JToolBar
对话框JDialog
选项对话框JOptionPane
文件对话框JFileChooser
设置当前目录setCurrentDirectory(new file(".");
设置过滤器setFileFilter(FileNameExtensionFilter);
setFileView
附件组件setAccessory
监听器addPropertyChangeListener
颜色选择器JColorChooser
0 条评论
下一页