Я пытаюсь использовать инструмент jDatePicker отсюда: sourceforge.net/projects/jdatepicker/files/latest/download, и я поместил файл .jar в C: \ Program Files (x86) \ BlueJ \ lib \ userlib, и это было признано в предпочтениях BlueJ, но я понятия не имею, как использовать его в моем проекте. Я пробовал всевозможные команды импорта, но не собирал его. Есть идеи?Как импортировать jDatePicker в программу BlueJ Java?
Обновление: Хорошо, я теперь получили его скомпилировать, но апплет не работает, BlueJ просто говорит «Апплет не инициализирован»:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import java.util.*;
import java.util.Calendar;
import java.util.Date;
import net.sourceforge.jdatepicker.*;
import net.sourceforge.jdatepicker.impl.*;
import net.sourceforge.jdatepicker.util.*;
public class Task1 extends java.applet.Applet implements ActionListener
{
public void init()
{
setLayout(null);
setSize(200,240);
JButton btnConfirm=new JButton("Confirm"); //initalises the button
btnConfirm.setBounds(15,2,100,20);
add(btnConfirm); //paints it on the screen
btnConfirm.addActionListener(this);
TextField text = new TextField(20);
text.setBounds(5,24,185,20);
add(text);
UtilDateModel model = new UtilDateModel();
JDatePanelImpl datePanel = new JDatePanelImpl(model);
JDatePickerImpl datePicker = new JDatePickerImpl(datePanel);
datePicker.setBounds(50,80,185,20);
add(datePicker);
}
/* Use the method actionPerformed to trap the event button clicked */
public void actionPerformed(ActionEvent evt)
{
JOptionPane.showMessageDialog(null,"ALERT MESSAGE","TITLE",JOptionPane.WARNING_MESSAGE);
}
}
'import org.jdatepicker.JDatePicker;' Но файл jar должен присутствовать в пути к классам. –
ОК, ну, похоже, синийJ распознал это, но когда я пришел к следующему этому учебному пособию http://www.codejava.net/java-se/swing/how-to-use-jdatepicker-to-display-calendar-component , следующие строки не работают, поскольку он говорит, что не может найти символ для этих 3 классов: UtilDateModel model = new UtilDateModel(); JDatePanelImpl datePanel = новый JDatePanelImpl (модель); JDatePickerImpl datePicker = новый JDatePickerImpl (datePanel); Даже при попытке импорта org.jdatepicker. * –
Эти классы находятся в других пакетах, вам также нужно импортировать классы в эти пакеты. Проверьте мой ответ для получения более подробной информации. –