दृश्य बिल्डर अपने आवेदन की अद्वितीय UI के बनाने के लिए एक अच्छा प्रारंभिक बिंदु होना चाहिए। आपके पास 100 के यूआई हैं, मुझे लगता है कि उनके कुछ "उपस्थिति" थोड़ा अलग कार्यों के समान होना चाहिए। आप गतिशील रूप से FXML लोड कर सकते हैं और रन टाइम पर नियंत्रक असाइन कर सकते हैं। जिसका अर्थ है कि 1 FXML फ़ाइल एकाधिक नियंत्रकों के साथ उपयोग की जा सकती है। आसान रखरखाव के लिए कोड गतिशील रखते हुए आपको कुछ समय बचा सकता है।
FXMLLoader loader = new FXMLLoader(getClass().getResource("DBedit.fxml"));
loader.setController(new DBeditEntityUser());
तो, एक अलग नियंत्रक के साथ एक ही FXML का उपयोग करने के लिए।
FXMLLoader loader = new FXMLLoader(getClass().getResource("DBedit.fxml"));
loader.setController(new DBeditEntityUserLevel());
उम्मीद है कि इससे मदद मिलती है।
स्रोत
2014-03-08 11:58:28
पहले अपने उपयोगकर्ता की जरूरतों पर ध्यान केंद्रित करें। प्रौद्योगिकी सेकंड के बारे में चिंता करें। – Bill