⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fontchange.java

📁 不错的课件陈述设计一个汇编程序。实现下列功能1.实现加、减、乘、除以及取余的计算程序。2.接受由键盘输入的十进制数。3.计算结果以十进制数输出。
💻 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 + -