zoukankan      html  css  js  c++  java
  • 第十一周课程总结

    图形用户界面

    AWT包中提供的所有工具类,主要分为以下三种:组件:Component,容器:Container,布局管理器:LayoutManager

    JFrame类的常用操作方法

    Dimension类

    No. 方法 类型 描述
    1 public Dimension() 构造 创建一个Dimension实例
    2 public void setSize(double width,double height) 普通 设置显示的宽和高
    3 public void setSize(int width,int height) 普通 设置显示的宽和高
    4 public double getWidth0 普通 返回组件的宽
    5 public double getHeight0 普通 返回组件的高

    Point类

    No. 方法 类型 描述
    1 public Point() 构造 在坐标原点创建对象
    2 public Point(int x,int y) 构造 在指定的坐标点创建对象
    3 public void setLoc ation(double x,double y) 普通 设置X、Y坐标
    4 public void setLoc ation(int x,int y) 普通 设置X、Y坐标
    5 public void move(int x,int y) 普通 返回组件将此组件移动到指定坐标位置,此方法与setLocation(int,int)相同
    6 public void translate(int dx,int dy) 普通 平移(z, y)位置的点,沿x轴平移dx,沿y轴平移dy,移动后得到点(x+ dx,y+ dy)

    Jlabel组件

    No. 方法及常量 类型 描述
    1 public static final int LEFT 常量 标签文本左对齐
    2 public static final int CENTER 常量 标签文本居中对齐
    3 public static final int RIGHT 常量 标签文本右对齐
    4 public JLabel0 throws HeadlessException 构造 创建一个Label对象
    5 public JLabel(String text) throws HeadlessException 构造 创建一个标签并指定文本内容,默认为左对齐
    6 public Label(String text,int alignment) throws HeadlessEzception 构造 创建一个标签并指定文本内容以及对齐方式,可以使用JLabel LEFT. JLabel RIGHT, JLabel.CENTER三个值
    7 public JLabel(Sring text,Icon icon,int horizontalAlignment) 构造 创建具有指定文本. 图像和水平对齐方式的JILabel对象
    8 public JLabel(Icon image ,int horizontalAlignment) 构造 创建具有指定图像和水平对齐方式的JILabel实例
    9 public void setText(String text) 普通 设置标签的文本
    10 public String getText() 普通 设置标签的文本
    11 public void setAlignment(int alignment) 普通 设置标签的对齐方式
    12 public void setIcon(Icon icon) 普通 设置指定的图象

    JButton组件

    No. 方法 类型 描述
    1 public JButton0 throws HeadlessException 构造 创建一个Button对 象
    2 public JButton(String label) throws HeadlessException 构造 创建一个Button对象,同时指定其显示内容
    3 public JButton(Icon icon) 构造 创建一个带图片的按钮
    4 public JButton(String text,Icon icon) 构造 创建一个带图片和文字的按钮
    5 public void setLabl(String label) 普通 得到Button的显示内容
    6 public String getLabel() 普通 得到Button的显示内容
    7 public void setBounds(int x, int y,int width,int height) 普通 设置组件的大小及 显示方式
    8 public void setMnemonic(int mnemonic) 普通 设置按钮的快捷键

    布局管理器

    使用布局管理器可以管理组件的显示位置,每当需要重新调整屏幕大小或重新绘制屏幕上任一项目时,都要用到布局管理器。

    在Swing中使用的所有布局管理器都实现LayoutManager接口,在Swing中主要使用以下五种常见的布局管理器:FlowLayout,BorderL ayout,GridI ayout,Cardlayout,绝对定位。

    在同一个窗口中可以同时使用多种布局管理器

  • 相关阅读:
    tensorboard页面显示No dashboards are active for current data set 问题win10系统
    tensorboard在cmd运行成功但在浏览器中不能正常显示的问题解决
    使用tensorflow设计的网络模型看不到数据流向怎么办
    pycharm中某些方法被标黄的原因及解决办法
    np.newaxis()用法
    决策树模型、本质、连续值完整篇
    决策树模型、本质、连续值
    vsftp 用无法登陆的用户名登陆(也叫虚拟用户)并进入到自己的文件夹test
    vsftp 使用匿名帐号登陆
    CentOS 5/6.X 使用 EPEL YUM源
  • 原文地址:https://www.cnblogs.com/LILI6/p/11821755.html
Copyright © 2011-2022 走看看