Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा में जेटीबल के अंदर सेल संपादन को कैसे अक्षम कर सकते हैं?


एक JTable JComponent . का उपवर्ग है जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए। एक JTable मॉडल व्यू कंट्रोलर (MVC) डिज़ाइन पैटर्न का अनुसरण कर सकता है पंक्तियों और स्तंभों में डेटा प्रदर्शित करने के लिए। एक JTable TableModelListener को सक्रिय कर सकता है , TableColumnModelListener , सूची चयन लिस्टनर , सेल एडिटर लिस्टनर और RowSorterListener इंटरफेस। डिफ़ॉल्ट रूप से, हम टेक्स्ट को संपादित कर सकते हैं और इसे JTable सेल के अंदर संशोधित कर सकते हैं। हम सेल संपादन अक्षम भी कर सकते हैं editCellAt() . पर कॉल करके तालिका के अंदर JTable वर्ग की विधि और इसे गलत वापस करना होगा ।

उदाहरण

आयात करें निजी JScrollPane स्क्रॉलपैन; सार्वजनिक DisableJTableMouseClickTest () {setTitle ("DisableJTableMouseClick टेस्ट"); स्ट्रिंग [] कॉलमनाम ={"देश", "रैंक"}; ऑब्जेक्ट [] [] डेटा ={{"इंग्लैंड", "1"}, {"भारत", "2"}, {"न्यूजीलैंड", "3"}, {"ऑस्ट्रेलिया", "4"}, { "दक्षिण अफ्रीका", "5"}, {"पाकिस्तान", "6"}}; तालिका =नया जेटीबल (डेटा, कॉलमनाम) {सार्वजनिक बूलियन editCellAt (इंट रो, इंट कॉलम, java.util.EventObject e) {रिटर्न फॉल्स; } }; table.setRowSelectionAllowed(false); स्क्रॉलपैन =नया JScrollPane (तालिका); जोड़ें (स्क्रॉलपेन); सेटसाइज (400, 275); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {नया DisableJTableMouseClickTest (); }}

आउटपुट

हम जावा में जेटीबल के अंदर सेल संपादन को कैसे अक्षम कर सकते हैं?


  1. हम जावा में JTable के रैप JTableHeader शब्द को कैसे कार्यान्वित कर सकते हैं?

    JTableHeader एक JTableHeader JComponent . का उपवर्ग है कक्षा। जब हम एक JTable . बनाते हैं ऑब्जेक्ट, कंस्ट्रक्टर एक नया JTableHeader . बनाता है तालिका घटक के शीर्षलेख को प्रबंधित करने के लिए ऑब्जेक्ट। द JTableHeader तालिका घटक के स्तंभ मॉडल . से संबद्ध वस्तु ताकि इसका UI प्रतिनिधि कॉलम खींच सक

  1. हम जावा में जेएफआरएएम के अधिकतम बटन को कैसे अक्षम कर सकते हैं?

    A JFrame javax से एक वर्ग है। स्विंग पैकेज और यह java.awt.frame . का विस्तार कर सकता है कक्षा। यह एक शीर्ष-स्तरीय विंडो . है एक सीमा और एक शीर्षक पट्टी के साथ। एक JFrame कक्षा में कई विधियाँ हैं जिनका उपयोग इसे अनुकूलित करने के लिए किया जा सकता है। JFrame . का आकार सेट करने के बाद हम अभी भी कोनो

  1. हम जावा में JTextField के अंदर वर्णों की संख्या को कैसे सीमित कर सकते हैं?

    एक JTextFeld सबसे महत्वपूर्ण घटकों में से एक है जो उपयोगकर्ता को एकल पंक्ति प्रारूप में इनपुट टेक्स्ट मान की अनुमति देता है। हम उन वर्णों की संख्या को सीमित कर सकते हैं जिन्हें उपयोगकर्ता JTextField . में दर्ज कर सकता है सादे दस्तावेज़ . का उपयोग करके प्राप्त किया जा सकता है कक्षा। नीचे दिए गए