Toolkit修改JFrame图标

 

很多人都在问怎么更改java应用程序标题栏默认图标,如果你用过Toolkit类,这将是一件很简单的事情:

Toolkit tk=Toolkit.getDefaultToolkit()
Image image=tk.createImage("image.gif"); /*image.gif是你的图标*/
this.setIconImage(image);

就这么简单,看看,已经变成你自己的图标了。Toolkit是个很有用类的,提供很多对窗口默认行为的修改,下面随便提一下,怎么把默认的鼠标图标改成你自己的图标:

Toolkit tk=Toolkit.getDefaultToolkit();
Image img=tk.getImage("mouse.gif"); /*mouse.gif是你的图标*/
Cursor cu=tk.createCustomCursor(img,new Point(10,10),"stick");
this.setCursor(cu);

问:很多程序都有这个茶碗,是不是java默认的?如何改变?还有一问题如下:有两个计算机A、B,其中B中有MySql数据库,请问如何在A中操作B的数据库(用Java)______________________________________________________________________________________________答1:在Frame的初始化程序中加入:setIconImage(Toolkit.getDefaultToolkit().createImage(scrollPaneFrame.class.getResource("d:/yourIcon.gif")));______________________________________________________________________________________________答2:你可以自己放个.gif图标将其替换掉用这句代码即可:this.setIconImage(Toolkit.getDefaultToolkit().createImage(FrameName.class.getResource("logon.gif")));其中FrameName就是你这个扩展frame的class名,logon.gif是图片名,注意此时图片要和.java文件在同一目录如果有问题,详细参考:http://www.csdn.net/expert/topic/1008/1008613.xml?temp=.419964问题2这和java访问本地数据库没有什么差别啊,只是目标数据库的ip地址改动一下而已(对使用jdbc驱动而言)若是数据源访问,设置数据源的时候确定数据库不同而已

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值