今天学习如何创建一个可视化窗口,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);//设置窗口可见。了解更多湖南嵌入式培训机构,请期待湖南硅谷
硅谷学员——刘璐
上一条: 湖南计算机培训硅谷成长日记:泛型、Set、Map以及File类
下一条: 无