📄 frame.java
字号:
package complier.java;
import javax.swing.*;
import java.awt.*;
/**
* <p>Title: </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2005</p>
* <p>Company: </p>
* @author not attributable
* @version 1.0
*/
public class Frame extends JFrame {
JButton jbLookHead = new JButton();
JButton jbLookSource = new JButton();
JButton jbTocken = new JButton();
JTextArea jbSource = new JTextArea();
JTextArea jbDIsplay = new JTextArea();
JButton jb4 = new JButton();
JButton jbDestCode = new JButton();
JButton jbRun = new JButton();
JButton jbExit = new JButton();
public Frame() {
try {
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}
void jbInit() throws Exception
{
jbLookHead.setBounds(new Rectangle(30, 25, 115, 40));
jbLookHead.setEnabled(true);
jbLookHead.setFont(new java.awt.Font("Dialog", 0, 15));
jbLookHead.setSelectedIcon(null);
jbLookHead.setText("察看头文件");
this.getContentPane().setLayout(null);
jbLookSource.setBounds(new Rectangle(30, 90, 115 ,40));
jbLookSource.setFont(new java.awt.Font("Dialog", 0, 15));
jbLookSource.setText("元代码");
jbTocken.setBounds(new Rectangle(30, 155, 115, 40));
jbTocken.setFont(new java.awt.Font("Dialog", 0, 15));
jbTocken.setText("词法分析");
jbSource.setText("");
jbSource.setBounds(new Rectangle(184, 15, 479, 76));
jbDIsplay.setText("");
jbDIsplay.setBounds(new Rectangle(184, 116, 483, 349));
jb4.setBounds(new Rectangle(30, 220, 115, 39));
jb4.setFont(new java.awt.Font("Dialog", 0, 15));
jb4.setText("语法分析");
jbDestCode.setBounds(new Rectangle(30, 285, 115, 40));
jbDestCode.setFont(new java.awt.Font("Dialog", 0, 13));
jbDestCode.setText("目标代码生成");
jbRun.setBounds(new Rectangle(30, 350, 115, 40));
jbRun.setFont(new java.awt.Font("Dialog", 0, 15));
jbRun.setMaximumSize(new Dimension(55, 25));
jbRun.setMinimumSize(new Dimension(55, 25));
jbRun.setText("运行程序");
jbExit.setBounds(new Rectangle(30, 415, 115, 40));
jbExit.setFont(new java.awt.Font("Dialog", 0, 15));
jbExit.setText("退出");
this.getContentPane().add(jbSource, null);
this.getContentPane().add(jbDIsplay, null);
this.getContentPane().add(jbLookHead, null);
this.getContentPane().add(jbRun, null);
this.getContentPane().add(jbExit, null);
this.getContentPane().add(jbLookSource, null);
this.getContentPane().add(jbTocken, null);
this.getContentPane().add(jb4, null);
this.getContentPane().add(jbDestCode, null);
this.setSize(700,520);
this.setVisible(true);
}
public static void main(String args[])
{
Frame f=new Frame();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -