美文网首页
《Oracle Java SE编程指南》23-06:JCompo

《Oracle Java SE编程指南》23-06:JCompo

作者: AT阿宝哥 | 来源:发表于2020-05-11 13:16 被阅读0次

内容导航

  • 前言
  • 1、JButton
  • 2、JLabel
  • 3、JTextField
  • 4、JTextArea

1、JButton

在Swing程序中,按钮可能是使用量最大的组件之一,javax.swing.JButton则是用来创建按钮的;

构造方法
JButton类的构造方法有5种重载方式,以下是常用的几种:

JButton()

JButton(String text)

JButton(Icon icon)

JButton(String text, Icon icon)

常用方法

void setText(String text)

String getText()

void setBackground(Color bg)

Color getBackground()

void setEnabled(boolean b)

void setVisible(boolean b)

void setToolTipText(String text)

void setMnemonic(int mnemonic)

2、JLabel

javax.swing.JLabel是最简单的Swing组件之一,用于在窗体上显示标签, JLabel既可以显示文本,也可以显示图像;

构造方法
JLabel类的构造方法有6种重载方式:

JLabel()

JLabel(String text)

JLabel(String text, int ha)

JLabel(Icon image)

JLabel(Icon image, int ha)

JLabel(String text, Icon image, int ha)

常用方法

void setText(String text)

String getText()

void setIcon(Icon icon)

Icon getIcon()

void setHorizontalAlignment(int alignment)

void setVisible(boolean b)


3、JTextField

javax.swing.JTextField是文本框组件,主要用来接受用户的输入;

构造方法
JTextField类的构造方法有5种重载方式,以下是常用的几种:

JTextField()

JTextField(String text)

JTextField(int columns)

JTextField(String text, int columns)

常用方法

void setText(String text)

String getText()

void setHorizontalAlignment(int alignment)

void setEditable(boolean b)

void setEnabled(boolean enabled)

void setVisible(boolean b)


4、JTextArea

javax.swing.JTextArea,当用户有大量文本需要输入的时候,就可以使用到文本域组件.

构造方法
JTextArea的构造方法共有6种重载,以下是常用的几种:

JTextArea()

JTextArea(String text)

JTextArea(int rows, int columns)

JTextArea(String text,

int rows, int columns)

常用方法

void setText(String text)

String getText()

void setFont(Font font)

void setLineWrap(boolean wrap)

void setTabSize(int size)


🚀Java SE最佳学习路线图(2020最新版)


👍👍👍👍👍👍<br />🌹GET!童鞋,你好棒呀,给我们一起点个赞。💪<br />👏👏👏👏👏👏


💰我想了解职业晋升路线和课程学习指南

💰我想了解IT/互联网行业职业规划

💰我想了解世界编程语言排行榜

💰我想做2000+枚大猿的朋友

网友评论

      本文标题:《Oracle Java SE编程指南》23-06:JCompo

      本文链接:https://www.haomeiwen.com/subject/bbkunhtx.html