package senseiTests.domainsTest;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JTextArea;
import javax.swing.text.JTextComponent;
import javax.swing.SwingUtilities;
class SwingThreadedChanger
{
public static void setText(final JTextComponent component, final String text)
{
SwingUtilities.invokeLater(new Runnable(){
public void run()
{
component.setText(text);
}
});
}
public static void setSelectedIndex(final JComboBox combo, final int index)
{
SwingUtilities.invokeLater(new Runnable(){
public void run()
{
combo.setSelectedIndex(index);
}
});
}
public static void addText(final JTextArea component, final String text)
{
int pos=component.getDocument().getLength();
if (pos>0)
component.append("\n"+text);
else
component.append(text);
component.setSelectionStart(pos);
component.setSelectionEnd(pos);
}
};