Frame : Frame : 创建一个框 1 Frame f = new Frame("这是框的标题");//创建一个框 标题是这是框的标题 //默认调用paint( ...
Frame : 创建一个框 2 或者写个类 继承这个Frame类 也行 如 ; setLocation : setLocation() : //设置框的位置 以屏幕左上角(也就是屏幕原点)为标准setSize : setSize() : //设置框的大小setBackground : setBackground() : //设置框的背景颜色setResizable : setResizable() : //设置框的大小是否可以被改变 就是是否可以拉长什么的setVisible : setBounds : Panel : 1 Panel p = new Panel();//创建小控件setLayout : setLayout() : //设置布局管理器 FlowLayout : 1 Panel默认的布局管理器 但是指定了也可以用BorderLayout BorderLayout : 2 Frame默认的布局管理器 但是指定了也可以用FlowLayout 3 Frame和Panel都有的布局管理器Button : Button b1 = new Button("按钮");//创建按钮 后面括号是按钮的名字pack : pack() : //是否打包,把frame里面所有的元素打包,然后根据包裹的大小,把frame撑开,f.setSize(),就失效了ActionListener : addActionListener : //绑定** : setActionCommand : setActionCommand() : //给**绑定说明 如 : //简单的属性设置 好多属性没设置TextField : TextField() : 绑定的**,由回车触发 TextField t = new TextField();//创建一个文本框class TFActionListener implements ActionListener{//创建**getSource : getText : setText : t.setText("");//给文本框重新赋值 就一个"" 就是设置为空setEchoChar : t.setEchoChar('*');//把文本框输入的字用*号代替(只是遮蔽,输出是什么,还是什么,*只是不让直接看到)Label : Label l = new Label("注意:");//创建一个标注 paint : MouseAdapter : f.addMouseListener(new 监听类);//绑定鼠标监听 触发监听,默认调用mousePressed(MouseEvent e)这个方法 //拿到事件源对象,谁是事件源,Component,Frame就是事件源,本质是拿到时间源对象的引用WindowAdapter : //创建窗口** //匿名内部类写法 : f.addKeyListener(new 监听类);//给frame框绑定键盘监听
原标题:GUI常用方法和示例
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。