मैंने कई कई जीयूआई बनाया है और मैं पुस्तकालयों पर निर्भरता नहीं लेना चाहता हूं इसलिए मैं मूलभूत बातें स्वयं कर रहा हूं। एक बात जो मैं बार-बार कर रही हूं वह जीयूआई घटकों के लिए प्राइमेटिव मैपिंग कर रही है।प्राइमेटिव्स और एरे/प्राइमेटिव्स के संग्रह को संभालने के लिए जीयूआई लाइब्रेरी
उदाहरण के लिएअगर यह एक boolean
मैं अक्सर दो विकल्प ("true"
, "false"
) के साथ JCombobox
का उपयोग है और अगर यह int
है मैं एक JTextField
का उपयोग करें।
int
याInteger
=>JTextField
याJSpinner
boolean
=>JTextField
,JComboBox
याJCheckBox
- : अधिकतर कार्य से और पाठ पर जाने के लिए ...
कुछ उदाहरण मैपिंग है
int[]
=>JList
("जोड़ें" फ़ील्ड और "निकालें" बटन के साथ) Set<Byte>
= सरणियों
तो, सवाल के रूप में ही> शायद:
- वहाँ पहले से ही एक पुस्तकालय इस तरह मैपिंग है या मैं इसे फिर से "आविष्कार" करने की जरूरत है कि है?
- मैंने jfg देखा है जो रिएक्शन और एसडब्ल्यूटी को फ्रंटेंड के रूप में उपयोग करता है (आप स्विंग का उपयोग करके एक नया फ्रंटएंड लागू कर सकते हैं लेकिन यह वही है जो मैं टालने की कोशिश कर रहा हूं)। क्या एक सिमुलर लाइब्रेरी है जो स्विंग और रीएक्शन का उपयोग करती है?
अच्छा सवाल है, +1 – mKorbel
अनुमान बूलियन JCheckBox या JToggleButton को मैप किया जाना चाहिए। लेकिन प्रश्न अच्छे हैं – StanislavL
यह मुझे याद दिलाता है कि कैसे 'JTable' rendersrs और संपादकों को चुनता है। –