JLabe常用的构造方法和成员方法 构造方法 用途 JLabel o) 创建无显示内容的标签对象。 JLabel(String text) 创建显示内容为字符串text的标签对象。 成员方法 String get Text() 得到作为标签显示内容的字符串 void set Text(String text) 将字符串text设置为标签的显示内容
JLabel常用的构造方法和成员方法 构造方法 用途 JLabel() 创建无显示内容的标签对象。 JLabel(String text) 创建显示内容为字符串text的标签对象。 成员方法 String getText( ) 得到作为标签显示内容的字符串。 void setText(String text) 将字符串text设置为标签的显示内容
演示 JFrame和儿abe的用法 ∥装入组件及其超类组件所在的包 import java. awt import java. awt event import javax. swing public class GUIDemo( public static void main(String[ args)( JFrame frame= new JFrame( GUIDe mo1);l创建视窗对象 JLabel label= new jLabel("学好Java用处大!";∥创建标签对象 frame. getContentPane().ado(abe;/将标签对象添加到视窗对象的容器中 ∥定义事件处理 frame. addWindowListener(new Window Adapter( public void window Closing(WindowEvent e)i System. exit(O ) frame. pack();∥调整视窗尺寸 frame. setVisible(tue)/将视窗设置为可见
演示JFrame和JLabel的用法 //装入组件及其超类组件所在的包 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class GUIDemo1{ public static void main(String[ ] args) { JFrame frame = new JFrame("GUIDemo1");//创建视窗对象 JLabel label = new JLabel(" 学 好 Java 用 处 大!");//创建标签对象 frame.getContentPane( ).add(label);//将标签对象添加到视窗对象的容器中 //定义事件处理 frame.addWindowListener(new WindowAdapter( ){ public void windowClosing(WindowEvent e) { System.exit(0); } }); frame.pack( );//调整视窗尺寸 frame.setVisible(true);//将视窗设置为可见 } }
常用的 Container方法 成员方法 用途 Component 将指定组件依次添加到容器。 dd( Component comp void 为容器设置布局管理器。 setLayout(LayoutManager mgr) 继承而来的方法 public void setSize(int width, int height) 设置容器大小。 public void set Visible(boolean b) 设置容器是否可见
常用的Container方法 成员方法 用途 Component add(Component comp) 将指定组件依次添加到容器。 void setLayout(LayoutManager mgr) 为容器设置布局管理器。 继承而来的方法 public void setSize(int width, int height) 设置容器大小。 public void setVisible(boolean b) 设置容器是否可见
组件 JTextField和 JButton 令单行文本框组件 JTextField既可以用于显示输 出信息,又可以用于接受输入信息 令命令按钮组件 JButton用于接收用户的命令
组件JTextField和JButton ❖ 单行文本框组件JTextField既可以用于显示输 出信息,又可以用于接受输入信息 ❖ 命令按钮组件JButton用于接收用户的命令
常用的 JTextField方法 构造方法 用途 texTfield() 建单行文本框对象。 Text Field(int columns) 创建指定列数的单行文本框对象 TextF ield(string text 创建以字符串text为指定内容的单行文本框对象 /TextF ield(String text, int columns)建具有指定列数的、以字符串text为指定内容的单行文本框对象。 成员方法 oid add Actionlistener( ctionListener为单行文本框添加事件监听器以接收来自单行文本框的 action事件 继承而来的方法 oid set Text( String text) 将字符串tex的内容设置为单行文本框的内容。 String get Text ( 得到单行文本框的内容 oid set Editable(boolean b) 设置单行文本框的内容是否可编辑
常用的JTextField方法 构造方法 用途 JTextField( ) 创建单行文本框对象。 JTextField(int columns) 创建指定列数的单行文本框对象。 JTextField(String text) 创建以字符串text为指定内容的单行文本框对象。 JTextField(String text, int columns) 创建具有指定列数的、以字符串text为指定内容的单行文本框对象。 成员方法 void addActionListener(ActionListener l) 为单行文本框添加事件监听器l以接收来自单行文本框的action事件。 继承而来的方法 void setText(String text) 将字符串text的内容设置为单行文本框的内容。 String getText() 得到单行文本框的内容。 void setEditable(boolean b) 设置单行文本框的内容是否可编辑