📄 example13_2.java
字号:
import java.awt.*;import java.awt.event.*;import java.applet.*;
public class Example13_2 extends Applet implements ItemListener
{ Checkbox box1,box2,box3,box4;
TextArea text;
public void init()
{ box1=new Checkbox("→");box2=new Checkbox("↑");
box3=new Checkbox("←");box4=new Checkbox("↓");
box1.addItemListener(this);
box2.addItemListener(this);
box3.addItemListener(this);
box4.addItemListener(this);
text=new TextArea(16,18);
add(box1);add(box2);
add(box3);add(box4);
add(text);
}
public void itemStateChanged(ItemEvent e)
{ Checkbox box=(Checkbox)e.getItemSelectable(); //获取事件源。
if(box.getState())
{ int n=text.getCaretPosition(); //获取文本区活动光标位置。
text.insert(box.getLabel(),n); //插入字符。
box.setState(false);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -