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

📄 buttondemo.java

📁 java程序设计 清华出版社 孙燮华老师编写的程序源代码
💻 JAVA
字号:
//buttonDemo.java
//Author Xie-Hua Sun
import java.awt.*;
import java.awt.event.*;

public class buttonDemo extends Frame implements ActionListener{
  TextField text1;
  Button button1;
 
  public buttonDemo(){
    setLayout(null);                          //设置不用布局管理器
    text1=new TextField(50);
    text1.setBounds(60,20,680,180);           //设置文本框的位置和大小
    Font font1=new Font("Roman",Font.BOLD,48);//设置所用的字体和字号
    text1.setFont(font1);
    add(text1);                               //加入文本框

    Font font2=new Font("Times",Font.ITALIC,36);//设置按钮字体和字号
    String msg1=new String("Click Here!");
    button1=new Button(msg1);
    button1.setFont(font2);

    button1.setBounds(250,300,300,100); //设置按钮的位置和大小
    add(button1);                       //加入按钮
    button1.addActionListener(this);
    setSize(800,420);
    setVisible(true);
  }

  public void actionPerformed(ActionEvent event){
    String msg=new String("Welcome to Java!");
    String fontname="Roman";//按钮的行动监视器触发后,再次设置字体字号
    int type=Font.BOLD;
    int size=80;
    Font font=new Font(fontname,type,size);
    text1.setFont(font);

    if(event.getSource()==button1){
      text1.setText(msg);
    }
  }
  public static void main(String args[]){
    buttonDemo nyButton=new buttonDemo();
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -