📄 fontchange.java
字号:
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
import javax.swing.*;
public class FontChange implements ItemListener,ActionListener{//*
Frame f;
Panel p1,p2,p3;
Label lbl[];
Label lbl1;
TextField tf ;
Button btn[];
CheckboxGroup cbg;
Checkbox cb1,cb2,cb3,cbg1,cbg2,cbg3;
String ss;
JTextField jField,jtf1;
Font ftc;
public static void main(String args[]){
FontChange fc = new FontChange();
fc.go();
}
public void go(){
f=new Frame("字体变化");
f.setSize(220,220);
p1=new Panel();
p2=new Panel();
p3=new Panel();
jField=new JTextField("Text",10);
ftc=new Font("Arial",Font.PLAIN,18) ;
jField.setFont(ftc);
jField.setHorizontalAlignment(JTextField.LEFT);
p1.add(jField);
cbg=new CheckboxGroup();
cbg1=new Checkbox("置左",true,cbg);
cbg2=new Checkbox("置中",false,cbg);
cbg3=new Checkbox("置右",false,cbg);
cbg1.addItemListener(this);
cbg2.addItemListener(this);
cbg3.addItemListener(this);
p2.add(cbg1);
p2.add(cbg2);
p2.add(cbg3);
cb1=new Checkbox("斜体");
cb2=new Checkbox("粗体");
cb1.addItemListener(this);
cb2.addItemListener(this);
p2.add(cb1);
p2.add(cb2);
lbl1=new Label("项目事件来源");
jtf1=new JTextField("",10);
p3.add(lbl1);
p3.add(jtf1);
f.add(p1,"North");
f.add(p2,"Center");
f.add(p3,"South");
f.setVisible(true);
}
public void actionPerformed (ActionEvent ae){
}
public void itemStateChanged(ItemEvent ie){
jtf1.setText(ie.getItem().toString());//显示项目事件来源
if(cbg1.getState()==true){ jField.setHorizontalAlignment(JTextField.LEFT); }
if(cbg2.getState()==true){
jField.setHorizontalAlignment(JTextField.CENTER);}
if(cbg3.getState()==true){
jField.setHorizontalAlignment(JTextField.RIGHT);}
if(cb1.getState()==true){
if(cb2.getState()==true){
ftc=new Font("Serif",Font.ITALIC+Font.BOLD,18) ;
jField.setFont(ftc);
}
else{ftc=new Font("Serif",Font.ITALIC,18) ;
jField.setFont(ftc);
}
}else{
if(cb2.getState()==true){
ftc=new Font("Serif",Font.BOLD,18) ;
jField.setFont(ftc);}
else{ftc=new Font("Serif",Font.PLAIN,18) ;
jField.setFont(ftc);}
}
}}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -