
jdplus.toolkit.desktop.plugin.ui.properties.l2fprod.MultiEnumPropertyEditor Maven / Gradle / Ivy
package jdplus.toolkit.desktop.plugin.ui.properties.l2fprod;
import com.l2fprod.common.beans.editor.AbstractPropertyEditor;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.util.ArrayList;
import java.util.List;
import javax.swing.AbstractAction;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingUtilities;
/**
*
* @author Demortier Jeremy
*/
public class MultiEnumPropertyEditor extends AbstractPropertyEditor {
public MultiEnumPropertyEditor(T clazz) {
editor = new MultiEnumEditor<>(clazz);
}
@Override
public Object getValue() {
MultiEnumEditor mee = (MultiEnumEditor) editor;
return mee.getValue();
}
@Override
public void setValue(Object value) {
if (null != value) {
MultiEnumEditor mee = (MultiEnumEditor) editor;
mee.setValue(value);
}
}
}
class MultiEnumEditor extends JPanel {
private List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy