• <tfoot id='2icx2wy0'></tfoot>

  • <small id='h67a6yyt'></small><noframes id='iigh9w6w'>

    您的位置:荆州电脑信息网 > 设置问题 > 如何设置Icon的imageSize

    如何设置Icon的imageSize

    作者:电脑信息网日期:

    返回目录:设置问题


    看你想按图片的实际大小、还是按当前组件(ballgame)的大小

    按实际大小

    g.drawImage(sun, sun.getWidth(), sun.getHeight(),null);

    组件大小

    g.drawImage(sun, getWidth(), getHeight(),null);

    //添加点标记,并使用自己的icon
    new AMap.Marker({
    map: map,
    position: [116.47395,39.986058],
    icon: new AMap.Icon({
    image: "marker128.png",
    size: new AMap.Size(128, 128), //图标大小
    imageSize: new AMap.Size(64,64)
    })
    });
    复制代码
    我最近也一直在做百度地图开发,
    width height是指的放地图的div(api示例中的allmap)么?
    要不你把图标拿到本地,再自定义icon试试。

    先要设置图e799bee5baa6e59b9ee7ad94337片路径,我们将一将背景图片back.jpg放到C盘的img目录下,调用语句如下:
    ImageIcon icon=new ImageIcon("C:\\img\\back.jpg),一定要是双反斜杠
    然后分别在JComponent里添加图片
    JFrame
    利用JFrame的一个方法setIconImage(Image image);
    由于要用到Image类,所以还得把上面定义的ImageIcon对象转换成Image对象:
    Image image=icon.getImage();
    然后就可以调用JFrame的setIconImage(image)方法了。
    还要注意一点的是,由于有些图片的格式JVM不能识别,所以要转格式,一般为jpg,gif.如把.bmp格式的转换为.jpg,不能简单的把后缀名改了就行,这样照样不能显示。方法很简单,直接用WINDOWS自带的画图工具打开图片,然后另存为时改为.jpg或.gif格式就可以了。
    附源代码
    import java.awt.Image;
    import javax.swing.ImageIcon;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.tree.DefaultTreeCellRenderer;
    import javax.swing.tree.DefaultMutableTreeNode;
    import javax.swing.JTree;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import java.awt.FlowLayout;
    public class ImageTest extends JFrame{
    ImageIcon icon=new ImageIcon("c:\\img\\system.jpg");
    Image image=icon.getImage();
    public ImageTest()
    {
    JMenuBar mb=new JMenuBar();
    this.setJMenuBar(mb);
    JMenu menu=new JMenu("system");
    menu.setIcon(icon);
    //JMenuItem item=new JMenuItem("exit",icon);
    JMenuItem item=new JMenuItem(icon);
    item.setIcon(icon);
    JLabel label=new JLabel(icon);
    //label.setIcon(icon);
    menu.add(item);
    mb.add(menu);
    DefaultMutableTreeNode root=new DefaultMutableTreeNode();
    DefaultMutableTreeNode node1=new DefaultMutableTreeNode();
    DefaultMutableTreeNode node11=new DefaultMutableTreeNode();
    DefaultMutableTreeNode node12=new DefaultMutableTreeNode();
    DefaultMutableTreeNode node2=new DefaultMutableTreeNode();
    DefaultMutableTreeNode node21=new DefaultMutableTreeNode();
    root.add(node1);
    root.add(node2);
    node1.add(node11);
    node1.add(node12);
    node2.add(node21);
    JTree jTree1 = new javax.swing.JTree(root);
    DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();
    renderer.setOpenIcon(new ImageIcon("C:\\img\\down.jpg")); //展开时节点图标
    renderer.setClosedIcon(new ImageIcon("C:\\img\\file.jpg")); //折叠时节点图标
    renderer.setLeafIcon(new ImageIcon("C:\\img\\man_small.jpg")); //叶子节点图标
    jTree1.setCellRenderer(renderer);
    this.add(label);
    this.setIconImage(image);

    this.add(jTree1);
    this.setDefaultCloseOperation(3);
    this.setLocation(300,400);
    this.pack();
    this.setVisible(true);
    }
    public static void main(String[] args)
    {
    new ImageTest();
    }
    }
  • <small id='nahxi8my'></small><noframes id='2visw2sq'>

    <tfoot id='rro2v2po'></tfoot>

      <tbody id='rpu8rm55'></tbody>

    • 相关阅读

      • 如何设置Icon的imageSize

      • 电脑信息网设置问题
      • 看你想按抄图片的实际大小袭、还是按当百前组件度(ballgame)的大小问。答按实际大小g.drawImage(sun, sun.getWidth(), sun.getHeight(),null);组件大小g.drawImage(sun, getWidth(), getHeight(),null);
      关键词不能为空

      标签导航

      怎样取消主板BIOS密码? bios开机密码怎么设置或取消 怎样从BIOS取消和设置开机密码 如何在bios里取消系统开机密码 Win7怎么用pe绕过开机密码? 怎么用pe盘来绕过win7的开机密码?求大神! 怎么用PE破解开机密码WIN7 win7开机密码怎么破解 不用pe盘不用优盘 而且不被发现 小米平板2 win10版可以换成安卓板吗 小米平板2win10系统怎么刷成安卓的 小米平板2windonws10怎样刷成安卓系统或MIUI系统... 小米平板2怎么把win10系统改成安卓系统 如何设置Icon的imageSize 如何设置nat? Frame.setIconimage()怎么用? java 用这个方法如何设置图片大小 什么版本的Ghost的win7系统比较好 哪个版本的ghost win7 好用 ghost win7系统哪个版本的比较好 ghost版本的Win7和微软的win7有什么区别,哪个好? Win10怎么关闭触摸键盘,Win10怎么开启触摸键盘 WIN10怎么开启或关闭触摸屏?求解答 Win10笔记本触摸板怎么关闭?触控板怎么禁用 win10如何开启触屏? word文档中如何使图片浮于文字之上 word里怎样把图片浮在另一张图片上 word 照片不能设置悬浮文字上方怎么办 在Word中,如何将图片悬浮于文字上面? win7 简易版怎么安装iis 还是不支持iis安装 win7安装iis 需要系统盘吗 win7旗舰版系统本身没有自带的IIS,不用系统光盘的情况下... win7旗舰精简版怎么安装iis?我系统组件里没有(绝对没有... 移动硬盘拒绝访问 移动硬盘出问题,拒绝访问 移动硬盘 文件夹拒绝访问怎么解决? win10 移动硬盘拒绝访问怎么解决方案 iPhone 6s提醒事项怎么设闹钟? 苹果手机里提醒事项的闹钟怎么用 苹果手机里提醒事项的闹钟怎么用? 苹果手机里的提醒事项怎么用只是像备忘录一样的吗?那个小闹钟是... win7系统的电源管理在哪儿 w7 电源方案在哪里设置? win7的显示器电源设置在哪里? win7系统怎么创建电源计划 创建电源计划方法介绍 最近WIN10家庭版老是提示 你的WINDOWS许可证即将过... windows10家庭版许可证即将过期怎么办 windows10家庭版许可证即将过期怎么办? win10家庭中文版许可证就要过期了,怎么解决 360浏览器如何将默认打开网页方式改为急速模式?另外急速模式... 怎么把IE浏览器改成标准模式? 360浏览器如何设置打开每个网页默认是兼容模式? 如何将百度浏览器设置为兼容模式 win7 自带的还原点 放在哪个盘的 什么文件夹下 ,系统盘... win7更早的还原点文件位置

      电脑蓝屏,win7,win10相关问题_荆州电脑信息网