कैसे कार्यान्वित कर सकता हूं मैं जेडीएटीपीकर के नवीनतम रिलीज 1.3.4 के साथ काम कर रहा हूं। इसे कैसे कार्यान्वित किया जाना चाहिए?मैं जेडीएटीपीकर
मुझे एक कंपाइलर त्रुटि मिलती है: निर्माता JDatePanelImpl (UtilDateModel) अपरिभाषित है। सुझाया गया फिक्स है: JDatePanelImpl (DateModel, Properties) से मेल खाने के लिए तर्क जोड़ें। संपत्ति तर्क के रूप में क्या पारित किया जाना चाहिए?
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.sql.*;
import java.util.*;
import java.util.Calendar;
import java.util.Date;
import org.jdatepicker.impl.*;
import org.jdatepicker.util.*;
import org.jdatepicker.*;
//import org.jdatepicker.graphics.*;
class date2 {
void GUI() {
JFrame f1 = new JFrame();
f1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f1.setSize(300, 300);
f1.setVisible(true);
Container conn = f1.getContentPane();
conn.setLayout(null);
UtilDateModel model = new UtilDateModel();
//model.setDate(20,04,2014);
JDatePanelImpl datePanel = new JDatePanelImpl(model);
JDatePickerImpl datePicker = new JDatePickerImpl(datePanel);
f1.add(datePicker);
}
}
... धावक ...
class testDate2 {
public void main(String[] args) {
date2 d1 = new date2();
d1.GUI();
}
}
के निर्माता में गुणों का उपयोग इस देखें -> 'conn.setLayout (शून्य),' <- यह बुरा हो, ऐसा नहीं करते हैं। 'नल' लेआउट का उपयोग करने से बचें, पिक्सेल सही लेआउट आधुनिक यूई डिज़ाइन के भीतर एक भ्रम है। ऐसे कई कारक हैं जो घटकों के व्यक्तिगत आकार को प्रभावित करते हैं, जिनमें से कोई भी आप नियंत्रित नहीं कर सकते हैं। स्विंग को कोर पर लेआउट मैनेजर्स के साथ काम करने के लिए डिज़ाइन किया गया था, इन्हें छोड़कर मुद्दों और समस्याओं का कोई अंत नहीं होगा जिससे आप – MadProgrammer
को सुधारने की कोशिश कर रहे अधिक से अधिक समय व्यतीत करेंगे और देखें [स्विंग में एक शून्य लेआउट का उपयोग करने के लिए यह क्यों फेंक दिया गया है ?] (http://stackoverflow.com/questions/6592468/why-is-it-frowned-upon-to-use-a-null-layout-in-swing) अधिक जानकारी के लिए – MadProgrammer