问题描述
我正在模仿QQ的登录界面。遇到了一个问题,就是怎样在提示工具中加入图标???高手们帮帮忙。最好有代码。
解决方案
解决方案二:
importjava.awt.Image;importjavax.swing.ImageIcon;importjavax.swing.JFrame;publicclassFrameextendsJFrame{publicstaticvoidmain(String[]args){newFrame().launchFrame();}publicvoidlaunchFrame(){setSize(300,300);setTitle("窗口示例");//获取图片并设为窗口图标,注意,这里的images文件夹必须和Frame.java文件在同一个包中java.net.URLimgURL=Frame.class.getResource("/images/yourImage.png");ImageIconimgIcon=newImageIcon(imgURL);Imageimg=imgIcon.getImage();this.setIconImage(img);//将窗口显示在屏幕正中this.setLocationRelativeTo(null);setVisible(true);}}//顺便送楼主一个方法//返回图片信息privatestaticImageIconcreateImageIcon(Stringpath){java.net.URLimgURL=SysAboutDialog.class.getResource(path);if(imgURL!=null){returnnewImageIcon(imgURL);}JOptionPane.showMessageDialog(sys_jmu,"找不到:"+path+"图片路径!请核实您的配置信息。","错误",JOptionPane.ERROR_MESSAGE,null);returnnull;}
解决方案三:
没明白什么叫提示工具?ToolTip还是JOptionPane
解决方案四:
jlabel,joptionpane,tooltip支持html,比如jlabel.setText("<html><imgsrc='file:///F:/Program/Java/Source/YbTools/aa.jpg'></html>");呵呵,44吧,俺用这个做过那个抓天气预报的label很有点意思
解决方案五:
学习
解决方案六:
是JOptionPane
解决方案七:
JOptionPane.showOptionDialog(parentComponent,message,title,optionType,messageType,icon,options,initialValue)有不同的参数组合,上面就是一个例子,可以自定义Icon的