?? 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 + -