📄 kbinbuffer.java
字号:
import java.awt.CardLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.*;
import javax.swing.border.*;
public class KBInBuffer extends JFrame {
Container con = null;
Toolkit tool = null;
Dimension dim = null;
JLabel[] kb_input_label = null;
JLabel[] var_kb_input_label = null;
JLabel[] sys_label = null;
JLabel add_label = null;
JLabel var_label = null;
JPanel ver_panel = null;
JPanel sys_panel = null;
JPanel ver_sys_panel = null;
JPanel sure_panel = null;
Border edge1 = BorderFactory.createEtchedBorder(EtchedBorder.LOWERED);
Font f_job = new Font("",Font.PLAIN,12);
Font f_ver = new Font("",Font.TRUETYPE_FONT,22);
CardLayout card = new CardLayout();
public KBInBuffer() {
con = getContentPane();
tool = Toolkit.getDefaultToolkit();
dim = tool.getScreenSize();
this.kb_input_label = new JLabel[10];
this.var_kb_input_label = new JLabel[10];
for(int i = 0; i <10; i++) {
this.kb_input_label[i] = new JLabel("29" + i);
this.kb_input_label[i].setHorizontalAlignment(JLabel.CENTER);
this.kb_input_label[i].setFont(this.f_job);
this.kb_input_label[i].setForeground(new Color(138,43,226));
this.kb_input_label[i].setBorder(BorderFactory.createTitledBorder(edge1,
"",TitledBorder.DEFAULT_JUSTIFICATION,TitledBorder.DEFAULT_POSITION,f_job));
this.var_kb_input_label[i] = new JLabel("0000");
this.var_kb_input_label[i].setHorizontalAlignment(JLabel.CENTER);
this.var_kb_input_label[i].setFont(this.f_job);
this.var_kb_input_label[i].setForeground(new Color(25,25,112));
this.var_kb_input_label[i].setBorder(BorderFactory.createTitledBorder(edge1,
"",TitledBorder.DEFAULT_JUSTIFICATION,TitledBorder.DEFAULT_POSITION,f_job));
}
this.add_label = new JLabel("Addr");
this.add_label.setHorizontalAlignment(JLabel.CENTER);
this.add_label.setFont(this.f_job);
this.add_label.setForeground(new Color(218,165,32));
this.add_label.setBorder(BorderFactory.createTitledBorder(edge1,
"",TitledBorder.DEFAULT_JUSTIFICATION,TitledBorder.DEFAULT_POSITION,f_job));
this.var_label = new JLabel("value");
this.var_label.setHorizontalAlignment(JLabel.CENTER);
this.var_label.setFont(this.f_job);
this.var_label.setForeground(new Color(218,165,32));
this.var_label.setBorder(BorderFactory.createTitledBorder(edge1,
"",TitledBorder.DEFAULT_JUSTIFICATION,TitledBorder.DEFAULT_POSITION,f_job));
this.ver_panel = new JPanel();
this.ver_panel.setBackground(new Color(240,248,255));
this.ver_panel.setBorder(BorderFactory.createTitledBorder(edge1,
"作业输入缓存区",TitledBorder.DEFAULT_JUSTIFICATION,TitledBorder.DEFAULT_POSITION,f_job));
this.ver_panel.setLayout(new GridLayout(11,2));
this.ver_panel.add(this.add_label);
this.ver_panel.add(this.var_label);
for(int j = 0; j < 10; j++) {
this.ver_panel.add(this.kb_input_label[j]);
this.ver_panel.add(this.var_kb_input_label[j]);
}
con.add(this.ver_panel);
this.setBounds(dim.width/2 + 100,dim.height/2 - 180,150,300);
// 根据参数 b 的值显示或隐藏此组件;
setVisible(false);
// 可否由用户调整窗口大小;
setResizable(false);
// 设置窗口图标;
Image myimage = tool.getImage("11.gif");
setIconImage(myimage);
setTitle("作业输入缓存区");
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
setVisible(false);
}
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -