java开发托盘图标弹出菜单MenuItem中文乱码 框框

java | 2019-09-19 16:22:40

我用java开发程序在托盘区任务栏显示图标,并添加弹出菜单,代码如下:


            MenuItem itmExit = new MenuItem("退出");
            itmExit.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e) {
                    System.exit(0);
                }
            });
            popMenu.add(itmExit);

            //创建托盘图标
            TrayIcon trayIcon = new TrayIcon(image,text,popMenu);

然后托盘区的弹出菜单出现乱码:

解决方法:

在intellij idea工具栏打开Edit configurations

在vm options 填写:-Dfile.encoding=GB18030

 

再次运行就正常了:

 

登录后即可回复 登录 | 注册
    
关注编程学问公众号