咨询电话

硅谷成长日记 置顶

发表于2017-05-03 10:58:13 次查看
今天学习如何创建一个可视化窗口,Frame是一种带标题和边框的顶层窗口。写这个程序的时候在主方法里面创建对象并且用setVisible(true) 设置窗口可见。这个时候窗口是可见的,但是让它更完美就需要利用其它的关键词了。setSize()是设置窗口的宽高;setLocation()是设置窗口所在的位置;setIconImage(Toolkit.getDefaultToolkit().createImage("2.jpg"))这一段是可以设置图片;setLayout(new
FlowLayout())是设置布局;setFont(new Font()是设置字体的大小。
我们还可以用鼠标、键盘及窗口监听。鼠标监听程序如下:b.addMouseListener(new MouseAdapter() { 
@Override
public
void mouseReleased(MouseEvent e) {//释放
System.exit(0);
}
});
键盘监听如下:b2.addKeyListener(new KeyAdapter() {
@Override
public
void keyReleased(KeyEvent e) {
/*int i=e.getKeyCode();
System.out.println(i);*/
if(e.getKeyCode()==KeyEvent.VK_ENTER){
System.exit(0);
}
}
});
窗口监听如下:f.addWindowListener(new WindowAdapter() {窗口监听事件
@Override
public
void windowClosing(WindowEvent e) {
System.exit(0); //退出虚拟机
f.dispose();
int
i=JOptionPane.showConfirmDialog(null,"确定要关闭此窗口吗?","温馨提示",JOptionPane.YES_NO_OPTION);
System.out.println(i);
if(i==0){//关闭
System.exit(0);
}
}

});//关闭窗口
f.setVisible(true);//设置窗口可见
                                                 硅谷学员——刘璐


上一篇:硅谷成长日记
下一篇:最后一页

开班信息

开班信息
UI设计技能强化班 2018-03-10 火热报名
JAVA零基础项目研发班 2018-03-10 火热报名
嵌入式精英班 2018-03-10 火热报名

联系我们

联系人:张老师

咨询热线:0731-83755989

地址:湖南省长沙市岳麓区高新开发区延农创业基地5楼

分部地址:湖南省长沙市芙蓉区五一大道供销大厦(新世界百货)2092

在线客服
  • 点击这里给我发消息
  • 点击这里给我发消息
  • 微信扫一扫
  • 官方微信