Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用本地化文本刷新Shell_Java_User Interface_Swt_Refresh - Fatal编程技术网

Java 使用本地化文本刷新Shell

Java 使用本地化文本刷新Shell,java,user-interface,swt,refresh,Java,User Interface,Swt,Refresh,我正在尝试更改java程序的语言。 以下是简化的主框架: 我设法用和改变了语言。 还可以使用鼠标侦听器单击标志,如下所示: imgFrFlag.addMouseListener(new MouseListener() { @Override public void mouseDoubleClick(MouseEvent arg0) { } @Override public void mouseDown(MouseEvent arg0) {

我正在尝试更改java程序的语言。 以下是简化的主框架:

我设法用和改变了语言。 还可以使用鼠标侦听器单击标志,如下所示:

 imgFrFlag.addMouseListener(new MouseListener()
 {
   @Override
   public void mouseDoubleClick(MouseEvent arg0) 
   {
   }
   @Override
   public void mouseDown(MouseEvent arg0) 
   {
   }
   @Override
   public void mouseUp(MouseEvent arg0) 
   {
     ResourceBundle messages = ResourceBundle.getBundle("Messages", french);
     System.out.println("french click");
   }
 });
但我现在想做的是更改重新加载窗口的按钮,并更改按钮按下后显示的文本。 你知道怎么做吗