⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 toolbar.java

📁 ALGAE是一个快速创建算法演示的框架。目前支持的算法实现语言包括java和c
💻 JAVA
字号:
package edu.odu.cs.zeil.AlgAE.Client;import java.awt.Button;import java.awt.Checkbox;import java.awt.Color;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Graphics;import java.awt.Label;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionListener;import java.awt.event.ItemListener;import java.lang.String;import java.util.Observer;import edu.odu.cs.zeil.AlgAE.Client.FontSizeWidget;import edu.odu.cs.zeil.AlgAE.gui.OutlinedPanel;public class Toolbar extends OutlinedPanel{  private Button continueButton;  Checkbox pausingBox;  Checkbox autoArrangeBox;    public Toolbar (ActionListener continueAction,		  ItemListener pausingAction,		  ActionListener fontSizeAction,		  ItemListener autoArrangeAction,		  ActionListener arrangeAction,		  Button menusButton,		  int initialFontSize,		  boolean doAutoArrange,		  boolean replayMode)  {    continueButton = new Button ("continue");    continueButton.addActionListener(continueAction);        pausingBox = new Checkbox ("pausing", true);    pausingBox.addItemListener(pausingAction);    FontSizeWidget fontControl =      new FontSizeWidget (initialFontSize, fontSizeAction);    autoArrangeBox = new Checkbox ("auto-arrange", doAutoArrange);    autoArrangeBox.addItemListener(autoArrangeAction);    Button arrangeButton = new Button ("arrange");    arrangeButton.addActionListener(arrangeAction);        setLayout (new FlowLayout());    if (!replayMode)	add (continueButton);    if (!replayMode)	add (pausingBox);    add (fontControl);    add (autoArrangeBox);    if (!replayMode)	add (arrangeButton);    if (menusButton != null)	add (menusButton);  }    public void enableContinue()  {    continueButton.setEnabled(true);    repaint();  }  public void disableContinue()  {    continueButton.setEnabled(false);    repaint();  }    public void setPausing(boolean b)  {    pausingBox.setState (b);    repaint();  }    public void setAutoArranging(boolean b)  {    autoArrangeBox.setState (b);    repaint();  }  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -