📄 toolbar.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 + -