📄 editorframe.java
字号:
package org.goshawk.workflow.GUI.Display;
import javax.swing.JFrame;
import org.goshawk.workflow.GUI.Monitor.MouseMonitor;
public class EditorFrame extends JFrame
{
private static final long serialVersionUID = 3213595677717737439L;
private static EditorCanvas canvas = null;
private static EditorFrame instance = null;
public static void main(String a[])
{
instance = new EditorFrame();
instance.show();
}
public EditorFrame()
{
canvas = new EditorCanvas(1050,1050);
initComponents();
setSize(550,550);
}
private void initComponents()
{
MouseMonitor monitor = new MouseMonitor();
canvas.addMouseListener(monitor);
canvas.addMouseMotionListener(monitor);
getContentPane().setLayout(null);
getContentPane().add(canvas);
setTitle("王琦");
setLocationRelativeTo(null);
addWindowListener(new java.awt.event.WindowAdapter()
{
public void windowClosing(java.awt.event.WindowEvent evt)
{
exitForm(evt);
}
});
pack();
this.setVisible(true);
canvas.repaint();
}
private void exitForm(java.awt.event.WindowEvent evt)
{
System.exit(0);
}
public static EditorCanvas getCanvas()
{
return canvas;
}
public static EditorFrame getInstance()
{
return instance;
}
public static void setInstace(EditorFrame instace)
{
EditorFrame.instance = instace;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -