zoukankan      html  css  js  c++  java
  • java笔记02

    JAVAGUI

    JFrame

    简单创建

    Frame f = new Frame("title");//创建一个不可见的窗体

    f.setsize(400,500);//设置宽和高

    f.setLocation(200,30);//设置窗体位置

    f.setIconImage(Toolkit.getDefaultToolkit().CreateImage("qq.png"));//设置窗体图标

    button b1 = new Button("按钮");//创建一个按钮

    f.add(b1);//添加到窗体中

    f.setVisible();//设置窗体可见

    布局管理器

    流式布局居中

    边界布局//全部填充

    网格布局//规格矩阵

    卡片布局//类似Excel

    网格包布局//计算器

    f.setLayout(new FlowLayout());//设置布局管理器

    窗体监听

    f.addwindowListener(new windowAdpter());

    实现widowAdpter方法

    然后方法里面加上(system.exit(0));

    鼠标监听

    b1.addMouseListener(new MouseAdapter);//在按钮上添加鼠标监听

    mouseClicked//单击鼠标触发

    mouseReleased//释放鼠标触发

    键盘监听

    b1.addkeyListener(new keyAdapter());

    keyReleased//释放

    keyEvent//键盘事件

    e.getKeyCode()//获取按键值

    KeyEvent.VK_键值

    动作监听

    b1.addActionListener(new ActionListener());

    重写方法//应用场景,暂停视频

    适配器

    需要什么改写什么,适配器需要定义抽象的。

    (实现了监听器接口所有类)

  • 相关阅读:
    mock.js
    v-bind和v-model的区别
    if语句中的return
    js中全局变量和局部变量以及变量声明提升
    js中全局和局部变量的区别
    相对路径、绝对路径
    commonJs
    B/S与C/S
    background-origin
    DOM
  • 原文地址:https://www.cnblogs.com/hwx1999/p/10997250.html
Copyright © 2011-2022 走看看