En son sürüm 1.3.4 JDatePicker ile çalışıyorum. Nasıl uygulanmalı?JDatePicker'ı nasıl uygularım?
Derleyici hatası alıyorum: Kurucu JDatePanelImpl (UtilDateModel) tanımsız. Önerilen düzeltme: JDatePanelImpl (DateModel, Properties) ile eşleşecek argümanı eklemektir. Özellikler argümanı olarak ne geçmelidir?
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);
}
}
... Runner ...
class testDate2 {
public void main(String[] args) {
date2 d1 = new date2();
d1.GUI();
}
}
yapıcı özelliklerini kullanırlar. 'Null' düzeni kullanmaktan kaçının, pixel mükemmel düzenler, modern kullanıcı arabirimi tasarımı içinde bir yanılsamadır. Bileşenlerin bireysel büyüklüğünü etkileyen çok fazla faktör vardır, bunların hiçbiri kontrol edemezsiniz. Swing, çekirdekte düzen yöneticileri ile çalışmak üzere tasarlandı, bunları atmak, daha fazla zaman harcayacağınız sorunların ve sorunların hiçbirine yol açmayacak ve – MadProgrammer
'u düzeltmeye çalışacak. Ve [SWING'de null mizanpajı kullanmak için neden kaşlarını çattıracak? ?] (http://stackoverflow.com/questions/6592468/why-is-it-frowned-upon-to-use-a-null-layout-in-swing) daha fazla ayrıntı için – MadProgrammer