import javaawt;
import javaawtevent;
import javaxswing;
public class Practise{
public static void main(String[] args) {
new MyFrame();
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
final JButton btnChangeImage=new JButton("改变图标");
btnChangeImagesetIcon(new ImageIcon("\\images\\icon1png"));
btnChangeImageaddActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent arg0) {
btnChangeImagesetIcon(new ImageIcon("\\images\\icon2png"));
}
});
thisgetContentPane()add(btnChangeImage);
thissetSize(300,200);
thissetLayout(new FlowLayout());
thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);//用户单击“关闭”按钮时关闭窗口
thissetVisible(true);
}
}
工具:WinRAR、DoAPkexe、Java环境步骤/方法:1、把要更改图标的APK程序后缀名改为zip,提示不用管,点击“是”,这样做的目的是让程序能和winRAR建立起关联,这样才能用rar将APK程序进行解压2、将这个改了后缀的zip包用winrar解压出来,看到如下文件和目录,其中看到一个名为res的目录,这个目录中存放的就是安装程序的资源文件,包括各种素材和声音素材,当然,我们需要的程序图标就包含在里面,双击打开res这个目录3、在系统上方的搜索栏搜索带有"icon"字样的文件。得到结果如图,通过基本判断可以得知,app_iconpng就是程序的图标4、找一个自己喜欢的程序图标,需要注意的是,替换后的程序图标的名字,格式,分辨率大小都要和原图标一致,然后才把原来的app_iconpng替换,下图这是替换后的图标效果5、替换完成之后,重新打包程序。回到程序解压之后的目录,选中所有文件。右击选择“添加到压缩文件”,压缩文件格式选择“zip”,压缩方式用“最好”,如果选择“最快”,虽然能为程序解压提供更快的速度,但是会使程序占用的空间也更大。最好则是表示拥有最优化的体积,能节省手机内存空间6、等待RAR将所有文件和目录压成zip包之后,将得到的压缩包后缀由zip改为apk,d出警告提示选择“确定”7、打开Doapkexe,点击“单独制作ROM和APK签名”这一按钮,之后会d出一个窗口,这里让用户选择自己需要签名的APK文件8、d出窗口中选择好自己改好图标的APK文件,然后点击制作签名,这样就完成了对APK程序的签名,这样的APK程序在手机上安装才不会d出错误提示
首先你的类必须集成的是javaxswingJFrame,不是javaawtFrame
Frame不提供修改左上角图标的功能
继承了JFrame类可以通过实例化一个iconimage类(即图标类)使用JFrame类的setIconImage(Image image) 方法来设置图标!
学习java,请记住API文档要常使用,
希望对你有帮助!
直接给JFrame设置iocn即可
framesetTitle("标题");
ImageIcon img = new ImageIcon("/src/images/iconpng");//创建对象framesetIconImage(imggetImage());
JFrame frm=new JFrame();
ImageIcon icon=new ImageIcon("文件路径");
frmsetIconImage(icongetImage());
URL url = thisgetClass()getResource("/images/01jpg");
Image img = ToolkitgetDefaultToolkit()getImage(url);
thissetIconImage(img);
以上就是关于关于java的编写程序,点击按钮后改变按钮上的图标。全部的内容,包括:关于java的编写程序,点击按钮后改变按钮上的图标。、java开发的安卓软件图标挤在一起怎么改位置件、java怎么改左上角咖啡图标等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)