JComboBox) n 滑块(JSlider) n 微调控制器(JSpinner) n 文件对话框(JFileChooser) n 颜色选择器(JColorChooser 除了文件选择器之外,Swing只提供了另外一种选 择器-----JColorChooser。你可以使用它来挑选一种颜色。同 JFileChooser类一样,颜色选择器是一个组件而非一个对话框。 chooser; public ModelessListener() { // 创建个颜色选择器对象 chooser = new JColorChooser (); // 在产生对话框的时候,直接加了动作监听器 dialog = JColorChooser.createDialog(ColorChooserPanel.this chooser; public ImmediateListener() { chooser = new JColorChooser(); //
目录 为组件设置边框 使用JToolBar创建工具条 JColorChooser和JFileChooser JColorChooser JFileChooser JOptionPane 基本概述 四种对话框演示 true); } public static void main(String[] args) { new JToolBarTest().init(); } } JColorChooser 和JFileChooser Swing提供了JColorChooser和JFileChooser这两种对话框,可以很方便的完成颜色的选择和本地文件的选择。 JColorChooser JColorChooser 用于创建颜色选择器对话框 , 该类的用法非常简单,只需要调用它的静态方法就可以快速生成一个颜色选择对话框: public static Color mp.weixin.qq.com/s/En67fcV9-IiO9V-jXL39sQ 使用JToolBar创建工具条:https://mp.weixin.qq.com/s/IDnY_szKCG80mBR3zAzlmg JColorChooser
不知道为什么,原生的Swing有JFileChooser,JColorChooser但是却没有JFontChooser。 仿照JFileChooser和JColorChooser,这类选择工具类的对话框设计为静态的比较好。 对话框默认的字体一般是待修改的字体。 选择成功得返回选择后的结果,选择退出得返回原先的结果。
import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import javax.swing.JColorChooser ActionListener() { @Override public void actionPerformed(ActionEvent e) { Color color = JColorChooser.showDialog ActionListener() { @Override public void actionPerformed(ActionEvent e) { Color color = JColorChooser.showDialog
java.awt.event.ActionListener;//动作事件 import java.awt.event.ActionEvent; //动作监听 import javax.swing.JColorChooser actionPerformed(final ActionEvent e) { // TODO Auto-generated method stub Color bgColor = new JColorChooser actionPerformed(final ActionEvent e) { // TODO Auto-generated method stub Color fColor = new JColorChooser actionPerformed(final ActionEvent e) { // TODO Auto-generated method stub Color fColor = new JColorChooser actionPerformed(final ActionEvent e) { // TODO Auto-generated method stub Color bgColor = new JColorChooser
JFrame.EXIT_ON_CLOSE); 17 } 18 public void actionPerformed(ActionEvent e) 19 { 20 Color newColor = JColorChooser.showDialog
java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JColorChooser public void actionPerformed(ActionEvent e) { Color color = colorbtn.getForeground(); Color co = JColorChooser.showDialog
弹出式菜单 JSlider:滑动条 JProgressBar:进度条 JTabbedPane:分层面板 JSplitPane:分隔面板 JToolBar:工具条 JFileChooser:文件选择器 JColorChooser
JFrame(窗口) JavaSwing_4.2: JDialog、JOptionPane(对话框) JavaSwing_4.3: JFileChooser(文件选择器) JavaSwing_4.4: JColorChooser
ActionListener() { @Override public void actionPerformed(ActionEvent e) { Color color = JColorChooser.showDialog
预习的第八个知识点来自:JColorChooser(颜色选择器)(来源作者:xietansheng)。看下预习效果: ? ? 哈哈哈哈,360行 完结!
JComboBox 下拉列表框 10 JList 列表 11 JProgressBar 进度条 12 JSlider 滑块 选取器组件: # 组件 描述 1 JFileChooser 文件选取器 2 JColorChooser
*/ private void setFontColor() { Color selectedColor = JColorChooser.showDialog(this, "选择文字颜色 ", codePane.getForeground()); // 打开颜色选择器对话框,获取用户选择的颜色 /*详细解释:代码中的 JColorChooser.showDialog(this * 当用户在颜色选择器对话框中选择了一个颜色后,JColorChooser.showDialog() 方法会返回用户选择的颜色值, * 并将其存储在 selectedColor 变量中
或 JOptionPane 用户对话框 JDialog 通用对话框 JFileChooser 文件选择对话框 JColorChooser 颜色选择对话框 6.
ColorTableCellEditor() { panel = new JPanel(); // prepare color dialog colorChooser = new JColorChooser (); colorDialog = JColorChooser.createDialog(null, "Planet Color", false, colorChooser getCellEditorValue() { return colorChooser.getColor(); } private Color color; private JColorChooser
); this.setVisible(true); } @Override public void actionPerformed(ActionEvent e) { Color c = JColorChooser.showDialog
javax.swing.colorchooser 包含供 JColorChooser 组件使用的类和接口。 javax.swing.event 供 Swing 组件触发的事件使用。