📄 xieziban.java
字号:
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class Xieziban extends Applet implements ItemListener
{
TextArea ta1=new TextArea("cccc",4,40);
CheckboxGroup cbg=new CheckboxGroup();
Checkbox cbg1=new Checkbox("红色",cbg,true);
Checkbox cbg2=new Checkbox("绿色",cbg,false);
Checkbox cbg3=new Checkbox("蓝色",cbg,false);
Checkbox cbg4=new Checkbox("黄色",cbg,false);
Choice c1=new Choice();
Checkbox cb1=new Checkbox("粗体");
Checkbox cb2=new Checkbox("斜体");
Panel p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
Panel p4=new Panel();
Color c=Color.red;
int Style=Font.PLAIN;
String fontNames="Arial";
int i=30;
public void init()
{
setLayout(new GridLayout(4,1));
add(p1);
p1.add(cbg1);
p1.add(cbg2);
p1.add(cbg3);
p1.add(cbg4);
add(p2);
p2.add(cb1);
p2.add(cb2);
add(p3);
p3.add(c1);
c1.addItem("宋体");
c1.addItem("楷体");
c1.addItem("黑体");
c1.addItem("TimesRoman");
add(p4);
p4.add(ta1);
ta1.setForeground(c);
//ta1.setFont(new Font(fontNames,Style,30));
cbg1.addItemListener(this);
cbg2.addItemListener(this);
cbg3.addItemListener(this);
cbg4.addItemListener(this);
cb1.addItemListener(this);
cb2.addItemListener(this);
c1.addItemListener(this);
}
public void itemStateChanged(ItemEvent e)
{
if(e.getSource()==c1)
ta1.setFont(new Font(c1.getSelectedItem(),Style,30));
if(e.getSource()==cbg1)
ta1.setForeground(Color.red);
if(e.getSource()==cbg2)
ta1.setForeground(Color.green);
if(e.getSource()==cbg3)
ta1.setForeground(Color.blue);
if(e.getSource()==cbg4)
ta1.setForeground(Color.yellow);
if((cb1.getState())&&(!cb2.getState()))
Style=Font.BOLD;
if((cb2.getState())&&(!cb1.getState()))
Style=Font.ITALIC;
if((!cb1.getState())&&(!cb2.getState()))
Style=Font.PLAIN;
if((cb1.getState())&&(cb2.getState()))
Style=Font.BOLD+Font.ITALIC;
ta1.setFont(new Font(c1.getSelectedItem(),Style,30));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -