📄 toolbarprovider.java
字号:
package g2w.app.gchm.gui;
import g2w.app.gchm.GChm;
import javax.swing.JButton;
import javax.swing.JToolBar;
/**
* ToolBarProvider is used to provider toolbars for GCHMCreator.
*
* @author GreatGhoul
* @version 006 2009-3-21 15:15:40
*/
public class ToolBarProvider {
/**
* Prevent being instanced.
*/
private ToolBarProvider() {}
/**
* Return the toolbar of the content editor.
*
* @return The content editor's toolbar.
*/
public static JToolBar getContentEditorToolBar() {
// Configure the toolbar.
JToolBar toolbar = new JToolBar();
toolbar.setFloatable(false);
// Add topic button.
JButton addTopic = new JButton(GChm.getAction("AddTopic"));
addTopic.setText(null);
addTopic.setToolTipText("添加标题");
toolbar.add(addTopic);
// Remove topic button.
JButton removeNode = new JButton(GChm.getAction("RemoveTopic"));
removeNode.setText(null);
removeNode.setToolTipText("删除标题");
toolbar.add(removeNode);
return toolbar;
}
/**
* Return the toolbar of project editor.
*
* @return The project editor's toolbar.
*/
public static JToolBar getProjectEditorToolBar() {
// Configure the toolbar.
JToolBar toolbar = new JToolBar();
toolbar.setFloatable(false);
// Create a project.
JButton newProject = new JButton(GChm.getAction("NewProject"));
newProject.setText("新建");
newProject.setToolTipText("从文件夹新建一个工程");
toolbar.add(newProject);
// Open a project.
JButton openProject = new JButton(GChm.getAction("OpenProject"));
openProject.setText("打开");
openProject.setToolTipText("打开一个工程");
toolbar.add(openProject);
// Save a project.
JButton saveProject = new JButton(GChm.getAction("SaveProject"));
saveProject.setText("保存");
saveProject.setToolTipText("保存对工程进行的更改");
toolbar.add(saveProject);
// Compile the project.
JButton compileProject = new JButton(GChm.getAction("CompileProject"));
compileProject.setText("编译");
compileProject.setToolTipText("编译工程");
toolbar.add(compileProject);
// Show the console.
JButton showConsole = new JButton(GChm.getAction("ShowConsole"));
showConsole.setText("显示控制台");
showConsole.setToolTipText("在窗口底部显示控制台");
toolbar.add(showConsole);
return toolbar;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -