Java Swing匿名类/适配器/窗口做监视器/事件总结/CPU的组成/储存系统

匿名类/适配器/窗口做监视器

  • 匿名类的实例做监视器
    也就是说用内部类做监视器,当使用内部类或匿名类做监视器的实例做监视器,但是这会损失监视器的可复用性,但是事件比较简单,系统内容也不复杂的话,这是个不错的选择/并且还可以用lambda表达式
  • 适配器的实例做监视器
    也就是说一个类实现了接口,但又接口里面的一些方法用不上,这时可以采用适配器的实例做监视器,适配器的实例做监视器时可以想用哪个方法就重写哪个方法
  • 窗口做监视器
    也就是说让组件所在的窗口做监视器

一个猜随机数的小游戏例子

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

class GuessNumber extends JFrame implements ActionListener {
   
    int Number;
    JButton jButtonGuess;
    JLabel jLabelText;
    JTextField jTextField;
    JButton jButtonEnter;
    GuessNumber(){
   
        setTitle("猜数字");
        setBounds(300,300,400,400);
        Container con = this.getContentPane();
        con.setBackground(new Color(0x366728
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值