Banner
首页 > 学员动态 > 内容
湖南嵌入式培训硅谷成长日记:创建可视化窗口
- 2019-02-20 -

今天学习如何创建一个可视化窗口,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);//设置窗口可见。了解更多湖南嵌入式培训机构,请期待湖南硅谷

                                                      硅谷学员——刘璐

硅谷教育

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

联系方式:0731-83755989

公司官网:http://www.cssve.com/

关注我们

版权所有:硅谷教育手机版营业执照信息公示