java - I am trying to add A JComboBox in a JTable Cell, -


मैं एक JComboBox को एक JTable कक्ष में जोड़ने का प्रयास कर रहा / रही हूं। सदिश वेक्टर में JComboBox को जोड़ने के बाद

  वेक्टर राउन = नया वेक्टर (); rown.add (ComboBox1);  

और अपना जीयूआई चलाने के लिए, तालिका दिखाती है:

  javax.swing.JComboBox [, 0,0,0x0, अमान्य, लेआउट = javax.swing .plaf.metal.MetalComboBoxUI $ MetalComboBoxLayoutManager, संरेखण X = 0.0, संरेखण Y = 0.0, सीमा =, झंडे = 16777536, अधिकतमसिज़्म =, न्यूनतम साइज़ =, पसंदीदासिज़्म =, हैअयोग्य = झूठा, हल्काउच्चपॉपअपअनुवादित = सच, अधिकतमरेवलकाउंट = 8, चयनितआइटमरेम्मर = VALUE_ONE   

VALUE_ONE से एक JComboBox में

मैं कहाँ जा रहा हूँ गलत?

  टेबल कॉलम comboCol1 = table.getColumnModel ()। GetColumn (0); ComboCol1.setCellEditor (नया CustomComboBoxEditor ()); सार्वजनिक श्रेणी CustomComboBoxEditor डिफ़ॉल्ट CellEditor (निजी DefaultComboBoxModel मॉडल; सार्वजनिक CustomComboBoxEditor () {सुपर (नया JComboBox ()); This.model = (DefaultComboBoxModel) ((JComboBox) getComponent ())। GetModel (); } @ ओवरराइड सार्वजनिक घटक getTableCellEditorComponent (JTable तालिका, ऑब्जेक्ट मान, बूलीयन है, चयनित, int पंक्ति, int स्तंभ) {model.addElement (orderList.get (i)); } वापसी super.getTableCellEditorComponent (तालिका, मान, चयन किया गया है, पंक्ति, स्तंभ); }}  

Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -