📄 word.txt
字号:
import javax.swing.*;
import java.awt.event.*;
public class word extends JFrame implements ActionListener{
JMenuBar mb;
JMenu m1,m2,m3;
JMenuItem i1,i2,i3,i4,i5,i6;
JCheckBoxMenuItem ji1,ji2;
JRadioButtonMenuItem jbi1,jbi2;
JRadioButton a;
JButton b1,b2;
JComboBox jcm;
JToolBar tbar;
JDesktopPane jdp;
//newFrame fral;
public word() {
super();
buildmenu();
buildtoolbar();
jdp=new JDesktopPane();
this.getContentPane().add(jdp);
this.setSize(600,450);
this.setVisible(true);
}
private void buildtoolbar() {
tbar = new JToolBar();
b1 = new JButton("New");
b1.addActionListener(this);
b2 = new JButton("Close");
jcm = new JComboBox();
jcm.addItem("12");
jcm.addItem("22");
jcm.addItem("32");
jcm.addItem("42");
jcm.addItem("52");
jcm.addItem("62");
b1.setToolTipText("New File");
tbar.add(b1);
tbar.add(b2);
tbar.addSeparator();
tbar.add(new JLabel("SELECT FONT"));
tbar.add(jcm);
this.getContentPane().add(tbar,"North");
}
private void buildmenu() {
mb = new JMenuBar();
m1 = new JMenu("菜单");
m2 = new JMenu("编辑");
m3 = new JMenu("cloudxpc");
m1.setMnemonic('F');
m2.setMnemonic('E');
i1=new JCheckBoxMenuItem("a");
i1.setMnemonic('N');
i2=new JCheckBoxMenuItem("b");
i2.setMnemonic('C');
i3=new JCheckBoxMenuItem("c");
i3.setMnemonic('E');
i4=new JCheckBoxMenuItem("d");
i4.setMnemonic('G');
i5=new JCheckBoxMenuItem("e");
i5.setMnemonic('H');
i6=new JCheckBoxMenuItem("f");
i6.setMnemonic('P');
m1.add(i1);
m2.add(i2);
m3.add(i3);
m1.addSeparator();
ji1 = new JCheckBoxMenuItem("Center");
ji2 = new JCheckBoxMenuItem("Right");
jbi1 = new JRadioButtonMenuItem("Bold");
jbi2 = new JRadioButtonMenuItem("Iticl");
m2.add(ji1);
m2.add(ji2);
m2.add(jbi1);
m2.add(jbi2);
m3.add(i4);
m3.add(i5);
m3.add(i6);
m2.addSeparator();
mb.add(m1);
mb.add(m2);
this.setJMenuBar(mb);
}
public static void main(String a[]){
new word();
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==b1){
doc f=new doc();
jdp.add(f);
}
}
}
class doc extends JInternalFrame{
static int i=0;
JTextArea ta;
doc(){
super("文档"+(++i),true,true,true,true);
this.setSize(200,200);
ta=new JTextArea(1,1);
this.getContentPane().add(new JScrollPane(ta));
this.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -