lo he hecho asi

2
Y luego el listener del combobox lo he hecho asi, el codigo que hay en el else funciona bien. Y la condicion para que sea seleccionable el elemento es que getCatalogGrant ==1. Si es 0 debe ser en rojo y no poder seleccionarse: Code: [Select] jComboBoxKatalog.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String old_katalog = katalog; if(getCatalogGrantByCatalogDesc(jComboBoxKatalog.getSelectedItem().toStr ing()) == 0){ jComboBoxKatalog.setSelectedItem(old_katalog); }else{ getSchemataByCatalogDesc(jComboBoxKatalog.getSelectedItem().toString()); if(!old_katalog.equals(katalog)){ getImagesPathByCatalogName(katalog); catalogChanged = true; if(jTabbedPane1.getSelectedIndex() == 1){ //System.err.println("katalog changed = "+katalog); }else if(jTabbedPane1.getSelectedIndex() == 0){ tabContArticle = 1; RefreshPanelArticle(); } } }

Upload: kever-mallma

Post on 13-Jan-2016

220 views

Category:

Documents


0 download

DESCRIPTION

Y luego el listener del combobox lo he hecho asi, el codigo que hay en el else funciona bien. Y la condicion para que sea seleccionable el elemento es que getCatalogGrant ==1. Si es 0 debe ser en rojo y no poder seleccionarse:Code: [Select]jComboBoxKatalog.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String old_katalog = katalog; if(getCatalogGrantByCatalogDesc(jComboBoxKatalog.getSelectedItem().toString()) == 0){ jComboBoxKatalog.setSelectedItem(old_katalog); }else{ getSchemataByCatalogDesc(jComboBoxKatalog.getSelectedItem().toString()); if(!old_katalog.equals(katalog)){ getImagesPathByCatalogName(katalog); catalogChanged = true; if(jTabbedPane1.getSelectedIndex() == 1){ //System.err.println("katalog changed = "+katalog); }else if(jTabbedPane1.getSelectedIndex() == 0){ tabContArticle = 1; RefreshPanelArticle(); } } } } });

TRANSCRIPT

Page 1: lo he hecho asi

Y luego el listener del combobox lo he hecho asi, el codigo que hay en el else funciona bien.

Y la condicion para que sea seleccionable el elemento es que getCatalogGrant ==1. Si es 0

debe ser en rojo y no poder seleccionarse:

Code: [Select]

jComboBoxKatalog.addActionListener(new ActionListener() {

            @Override

            public void actionPerformed(ActionEvent e) {

               

                String old_katalog = katalog;

               

if(getCatalogGrantByCatalogDesc(jComboBoxKatalog.getSelectedItem().toString())

== 0){

                    jComboBoxKatalog.setSelectedItem(old_katalog);

                }else{

                   

getSchemataByCatalogDesc(jComboBoxKatalog.getSelectedItem().toString());

                    if(!old_katalog.equals(katalog)){

                        getImagesPathByCatalogName(katalog);

                        catalogChanged = true;

                        if(jTabbedPane1.getSelectedIndex() == 1){

                            //System.err.println("katalog changed = "+katalog);

                        }else if(jTabbedPane1.getSelectedIndex() == 0){

                            tabContArticle = 1;

                            RefreshPanelArticle();

                        }

                    }

                }

            }

        });