目录 为组件设置边框 使用JToolBar创建工具条 JColorChooser和JFileChooser JColorChooser JFileChooser JOptionPane 基本概述 四种对话框演示 创建工具条 Swing 提供了JToolBar类来创建工具条,并且可以往JToolBar中添加多个工具按钮。 JToolBar API: 方法名称 方法功能 JToolBar( String name , int orientation) 创建一个名字为name,方向为orientation的工具条对象,其orientation { JFrame jf = new JFrame("测试工具条"); JTextArea jta = new JTextArea(6, 35); // 创建工具条 JToolBar jtb = new JToolBar(); // 创建"上一曲"Action,该Action用于创建工具按钮 Action pre = new AbstractAction("上一曲
instanceof AbstractButton) { margin = ((AbstractButton)c).getMargin(); } else if(c instanceof JToolBar ) { margin = ((JToolBar)c).getMargin(); } else if(c instanceof JTextComponent) { margin = ((JTextComponent)c).getMargin(); } 注:串接的if else语句显示的检查类型AbstractButton,JToolBar和JTextCompont
javax.swing.JMenuItem; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JToolBar menuBar.add(menu); frame.setJMenuBar(menuBar); // 布局 frame.setLayout(new BorderLayout()); JToolBar toolBar = new JToolBar(); JComboBox<String> fontCom = fontAction(); toolBar.add(fontCom); JComboBox contentArea.setForeground(co); } }); return colorbtn; } // 记事本,字体格式 private void fontStyleAction(JToolBar
构造方法 说明 JToolBar() 创建新的工具栏,默认的方向为 HORIZONTAL JToolBar(int orientation) 创建具有指定 orientation 的新工具栏 JToolBar (String name) 创建一个具有指定 name 的新工具栏 JToolBar(String name,int orientation) 创建一个具有指定 name 和 orientation 的新工具栏 import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JToolBar 自动生成的方法存根 } public ToolBarDemo() { super(new BorderLayout()); //创建工具栏 JToolBar toolBar=new JToolBar(); addButtons(toolBar); //创建一个文本域,用来输出一些信息 textArea=new
JMenu:菜单 JMenuItem:菜单项 JPopupMenu:弹出式菜单 JSlider:滑动条 JProgressBar:进度条 JTabbedPane:分层面板 JSplitPane:分隔面板 JToolBar
JFileChooser(文件选择器) JavaSwing_4.4: JColorChooser(颜色选择器) JavaSwing_4.5: JMenuBar(菜单栏) JavaSwing_4.6: JToolBar
javax.swing.ImageIcon; import javax.swing.JButton;//按钮类 import javax.swing.JToggleButton;//可以显示状态的按钮 import javax.swing.JToolBar boolean rubber = false;//橡皮 // boolean drawShape = false; //画图形标识变量 // Shapes shape;//绘制的图形 private JToolBar canvas.setImage(image);//设置画布颜色 Container s = getContentPane(); s.add(canvas); toolBar = new JToolBar
非顶层容器主要有Jpanel、JscrollPanel和JToolBar等,不能独立存在,必须放入窗口才能显示。
预习的第四个知识点: JToolBar(工具栏)(来源作者:xietansheng)。工具栏是可以拖动的,看下效果。 ? ? ? 预习的第五部分内容是如何创建一个下拉列表框?
可以水平和垂直滚动的面板组件 3 JSplitPane 分隔面板 4 JTabbedPane 选项卡面板 5 JLayeredPane 层级面板 特殊的中间容器: # 组件 描述 1 JMenuBar 菜单栏 2 JToolBar
4、常用控件简述 1、顶层容器:JFrame(窗体),JDialog(对话窗) 2、中间容器:JPanel(面板),(滚动面板)JScrollPane,(分割面板)JSplitPane,(工具栏)JToolBar