अंदर है में पहली पंक्ति को फोकस सेट करने के लिए मैं एक JTable
एक JScrollPane
अंदर है। मैंने इसे एक पैनल के अंदर रखा है। जैसे ही पैनल लोड होता है, मैं फोकस प्राप्त करने के लिए जेटीबल में पहली पंक्ति चाहता हूं लेकिन डिफ़ॉल्ट रूप से फोकस JScrollPane
पर जाता है और टैब दबाकर फोकस तालिका की पहली पंक्ति में प्रवेश करता है। मैं setRowSelectionInterval(0,0)
और setColumnSelectionInterval(0,0)
का उपयोग नहीं करना चाहता क्योंकि मेरी आवश्यकता उससे अलग है।कैसे एक JTable जो एक jScrollPane
8
A
उत्तर
7
कोशिश
myTable.changeSelection(row, column, false, false);
+0
उत्तर के लिए बहुत बहुत धन्यवाद –
9
आप सेल आप उपयोग कर सकते हैं संपादित करना चाहते हैं की निर्भर करता है,
jTable1.requestFocus();
jTable1.editCellAt(row,column);
वरना तुम सिर्फ चयन करना चाहते हैं पंक्ति, आप उपयोग कर सकते हैं,
jTable1.requestFocus();
jTable1.changeSelection(row,column,false, false);
आप पहले कक्ष संपादित करना चाहते हैं या सिर्फ यह चयनित करना चाहते हैं? – Luna
_as मेरी आवश्यकता उस_ से अलग है - फिर: आपकी आवश्यकता क्या है? – kleopatra
मैं बस इसे चुनना चाहता हूं, विशेष रूप से पहली पंक्ति के पहले सेल को ध्यान केंद्रित किया जाना चाहिए। अगर मैं पहला फोकस करने योग्य घटक मुद्रित करता हूं, तो यह JScrollPane प्रिंट करता है, मैं चाहता हूं कि यह एक Jtable में पहली पंक्ति वापस कर दे। –