zoukankan      html  css  js  c++  java
  • java swing组件的一些基本属性

    JLabel

    • get/setText(): 获取/设置标签的文本。
    • get/seticon(): 获取/设置标签的图片。
    • get/setHorizontalAlignment(): 获取/设置文本的水平位置。
    • get/setVerticalAlignment(): 获取/设置文本的垂直位置。
    • get/setDisplayedMnemonic(): 获取/设置标签的访问键(下划线文字)。
    • get/setLableFor(): 获取/设置这个标签附着的组件,所以当用户按下 Alt+访问键时,焦点转移到指定的组件。

    JButton

    • get/setText(): 获取/设置标签的文本。
    • get/seticon(): 获取/设置标签的图片。
    • get/setHorizontalAlignment(): 获取/设置文本的水平位置。
    • get/setVerticalAlignment(): 获取/设置文本的垂直位置。
    • get/setDisplayedMnemonic(): 获取/设置访问键(下划线字符),与 Alt 按钮组合时,造成按钮单击。

    JButton 上的状态(活动/不活动、选中/没选中、鼠标经过/鼠标离开、按下/没按下,等等)方法

    • get/setDisabledIcon()
    • get/setDisableSelectedIcon()
    • get/setIcon()
    • get/setPressedIcon()
    • get/setRolloverIcon()
    • get/setRolloverSelectedIcon()
    • get/setSelectedIcon()

    JTextField —— 基本文本组件,局限在一个文本中

    • get/setText():用于获取/设置 JTextField 中的文本

     JTextArea —— 支持多行文本

    • is/setLineWrap():设置在行过长的时候是否要自动换行。
    • is/setWrapStyleWord():设置在单词过长的时候是否要把长单词移到下一行。

    JPasswordField —— 密码输入

    • get/setEchoChar():获取/设置每次字符输入时在 JPasswordField 中显示的字符。在获取口令时,不会返回“回声”,而是返回实际的字符。
    • getText(): 不应当 使用这个函数,因为它会带来可能的安全问题(String 会保存在内存中,可能的堆栈转储会暴露口令)。
    • getPassword():这是从 JPasswordField 中获得口令的恰当方法,因为它返回一个包含口令的 char[]。为了保证恰当的安全性,数组应当被清为 0,以确保它不会保留在内存中。

    JFrame —— 相当于一个容器,可以把其他组件放在其中展现给用户

    • get/setTitle(): 获取/设置该容器的标题。
    • get/setState(): 获取/设置该容器的最小化、最大化等状态。
    • is/setVisible(): 获取/设置该容器的可视状态,换句话说,是否在屏幕上显示。
    • get/setLocation(): 获取/设置该容器在屏幕上应当出现的位置。
    • get/setsize(): 获取/设置该容器的大小。
    • add(): 将组件添加到该容器中。

    JComboBox —— 组合框

    • addItem():添加一个项目到 JComboBox.
    • get/setSelectedIndex():获取/设置 JComboBox 中选中项目的索引。
    • get/setSelectedItem():获取/设置选中的对象。
    • removeAllItems():从 JComboBox 删除所有对象。
    • remoteItem():从 JComboBox 删除特定对象。

     JCheckBox/JRadioButton —— 选择框

      JRadioButton只能选择一个,JCheckBox可以同时选择多个(必须加入到ButtonGroup中 )

    • add():添加 JCheckBox 或 JRadioButton 到 ButtonGroup。
    • getElements():获得 ButtonGroup 中的全部组件,允许对它们进行迭代,找到其中选中的那个。

    JMenu/JMenuItem/JMenuBar —— 菜单模块的主要构造快

    • JMenuItem and JMenu:
      • get/setAccelerator():获取/设置用作快捷键的 Ctrl+键。
      • get/setText():获取/设置菜单的文本。
      • get/setIcon():获取/设置菜单使用的图片。
    • JMenu 专用:
      • add():添加另外一个 JMenu 或 JMenuItem 到 JMenu(创建嵌套菜单)。

    JSlider —— 滑动条

    • get/setMinimum():获取/设置可以选择的最小值。
    • get/setMaximum():获取/设置可以选择的最大值。
    • get/setOrientation():获取/设置 JSlider 是上/下还是左/右滚动条。
    • get/setValue():获取/设置 JSlider 的初始值。

    JSpinner

    • get/setValue():获取/设置 JSpinner 的初始值,在基本实例中,需要是整数。
    • getNextValue():获取按下上箭头按钮之后应当选中的下一个值。
    • getPreviousValue():获取按下下箭头按钮之后应当选中的前一个值。

    JScrollPane —— 滚动条

    • getHorizontalScrollBar():返回水平的 JScrollBar 组件。
    • getVerticalScrollBar():返回垂直的 JScrollBar 组件.
    • get/setHorizontalScrollBarPolicy():这个“策略”可以是以下三个之一:Always、Never 或 As Needed。(设置滚动条的显示时间)
    • get/setVerticalScrollBarPolicy():与水平函数相同。(同上)

    JList

    • get/setSelectedIndex():获取/设置列表中选中的行;在多选择列表的情况下,返回一个 int[]。
    • get/setSelectionMode():与上面解释的一样,获取/设置选择模式,模式有:单一、单一间隔和多选间隔。
    • setListData():设置在 JList 中使用的数据。
    • get/setSelectedValue():获得选中的对象(与选中行号对应)。

     当然,也可以使用swing的可视化插件(可以参考这个链接:http://www.cnblogs.com/kaige123/p/5797555.html),这样的话就简单了许多,我们只需要向容器中拖放我们所需的控件就行

    参考http://blog.csdn.net/dlycmsmoses/article/details/7254222

  • 相关阅读:
    用数据泵技术实现逻辑备份Oracle 11g R2 数据泵技术详解(expdp impdp)
    用mysql实现类似于oracle dblink的功能
    统计1的个数
    转置字符串,其中单词内的字符需要正常
    经典排序之归并排序
    公共子序列与公共子串问题
    placement new (转)
    数组排序组合最小数字
    实现两个数相加不用四则运算
    操作系统中作业、线程、进程、内存管理、垃圾回收以及缓存等概念
  • 原文地址:https://www.cnblogs.com/Amaris-Lin/p/6737310.html
Copyright © 2011-2022 走看看