@SuppressWarnings("nls")
public ComboBoxChoiceList(String labelText)
{
comboBox = new JComboBox<>();
comboBox.addItemListener(new ItemListener()
{
@Override
public void itemStateChanged(ItemEvent e)
{
NameValue nv = (NameValue) e.getItem();
if( nv != null )
{
if( e.getStateChange() == ItemEvent.SELECTED )
{
choiceSelected(nv);
}
else if( e.getStateChange() == ItemEvent.DESELECTED )
{
choiceDeselected(nv);
}
}
}
});
choiceSink = new JPanel(new GridLayout(1, 1));
setLayout(new MigLayout("insets 0, hidemode 3", "[][grow]"));
if( labelText != null )
{
add(new JLabel(labelText));
}
add(comboBox, "cell 1 0");
add(choiceSink, "cell 0 1, span");
changeDetector.watch(comboBox);
}
ComboBoxChoiceList.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:Equella
作者:
评论列表
文章目录