内容导航:
- 前言
- 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)
👍👍👍👍👍👍<br />🌹GET!童鞋,你好棒呀,给我们一起点个赞。💪<br />👏👏👏👏👏👏
网友评论