你的位置:首页 > 软件开发 > Java > GUI常用方法和示例

GUI常用方法和示例

发布时间:2015-09-16 20:00:05
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 (#换成@)。

可能感兴趣文章

我的浏览记录