BF [2856097] - The "Enter new Location/Address" countries are not translate

https://sourceforge.net/tracker/?func=detail&atid=879332&aid=2856097&group_id=176962
This commit is contained in:
trifonnt 2010-04-15 13:38:35 +00:00
parent 771ba3a23f
commit a0ee11a9e7
1 changed files with 15 additions and 0 deletions

View File

@ -17,6 +17,7 @@
package org.compiere.grid.ed;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Frame;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
@ -32,7 +33,9 @@ import java.util.logging.Level;
import javax.swing.Box;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JOptionPane;
import javax.swing.ListCellRenderer;
import javax.swing.SwingConstants;
import org.compiere.apps.ADialog;
@ -80,6 +83,8 @@ public class VLocationDialog extends CDialog
private int m_WindowNo = 0;
private JLabel m_label = new JLabel();
/**
* Constructor
*
@ -115,6 +120,16 @@ public class VLocationDialog extends CDialog
// Current Country
MCountry.setDisplayLanguage(Env.getAD_Language(Env.getCtx()));
fCountry = new CComboBox(MCountry.getCountries(Env.getCtx()));
ListCellRenderer renderer = new ListCellRenderer()
{
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
{
String text = ((MCountry)value).get_Translation(MCountry.COLUMNNAME_Name, Env.getAD_Language(Env.getCtx()));
m_label.setText(text);
return m_label;
}
};
fCountry.setRenderer(renderer);
fCountry.setSelectedItem(m_location.getCountry());
m_origCountry_ID = m_location.getC_Country_ID();
// Current Region