用AWT PopupMenu做右键弹出菜单的时候。我发现在不同的机子上容易出现乱码的情况。
用Swing JpopupMenu做右键弹出菜单的时候,不会出现这种情况。
因为我做的做了一个系统盘图标。右键弹出菜单。系统盘图标右键菜单只能用AWT PopupMenu做弹出菜单,但是菜单文字会出现乱码。我用字符乱码处理方法来处理菜单文件。但是还是不行。请问有那位仁兄、前辈知道怎么解决这个问题?本人不胜感激!
用Swing JpopupMenu做右键弹出菜单的时候,不会出现这种情况。
因为我做的做了一个系统盘图标。右键弹出菜单。系统盘图标右键菜单只能用AWT PopupMenu做弹出菜单,但是菜单文字会出现乱码。我用字符乱码处理方法来处理菜单文件。但是还是不行。请问有那位仁兄、前辈知道怎么解决这个问题?本人不胜感激!
英文是没有问题的。就是汉字出现"?????"这样子的。
private PopupMenu popupMenu ;
private MenuItem exitItem , toMainItem , backMainItem;private PopupMenu createMenu() {
popupMenu = new PopupMenu();
exitItem = new MenuItem("退出");
exitItem.setActionCommand("exit");
exitItem.addActionListener(new MainMultipListener(this));
toMainItem = new MenuItem("打开主面板") ;
toMainItem.setActionCommand("toMain");
toMainItem.addActionListener(new MainMultipListener(this));
backMainItem =new MenuItem("隐藏");
backMainItem.setActionCommand("hide");
backMainItem.addActionListener(new MainMultipListener(this)); popupMenu.add(toMainItem) ;
popupMenu.add(backMainItem);
popupMenu.addSeparator() ;
popupMenu.add(exitItem) ;
return popupMenu;
}