SwingX no Eclipse + Exemplo JXDatePicker

1 resposta
seudito

Sou iniciante em Java e tive uma certa dificuldade em encontrar dicas de como se fazer um calendário simples em Java, e encontrando a solução venho compartilhar com os interessados.

Primeiramente surgiu a necessidade de baixar a biblioteca SwingX (baixei apenas os binarios) em http://swinglabs.org/downloads.jsp.

Ao descompactar, haverá a pasta \dist, que conterá o swingx-1.0.jar.

No eclipse (estou utilizando Galileo), comece um novo projeto, expanda (+) e clique com o botão direito em Referenced Libraries e clique em Build Path/Java Build Path, e então clique na aba Libraries. Clique no botão Add External JARs, selecione o arquivo swingx-1.0.jar descompactado (talvez seja necessário reiniciar o eclipse).

Para testar, utilizei o código abaixo para criar um calendário.

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import org.jdesktop.swingx.JXDatePicker;


public class teste extends JPanel{
	 static JLabel label = new JLabel();
	 static JXDatePicker datePicker = new JXDatePicker();
	 JFrame frame;
	public teste(){
		
	}
		private static void createAndShowGUI() {
			label.setText("Calendário.");
			JFrame frame = new JFrame("Teste JXDatePicker");
			frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			teste newContentPane = new teste();
			newContentPane.setOpaque(true); 
			frame.setContentPane(newContentPane);
			frame.add(label);
			frame.add(datePicker);
			frame.pack();
			frame.setVisible(true);
	}
	public static void main(String[] args) {
		javax.swing.SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				createAndShowGUI();
			}
		});
	}
	}

Espero que ajude! :wink:

1 Resposta

Enio_Carvalho

Valeu pela dica!

Criado 29 de outubro de 2009
Ultima resposta 29 de out. de 2009
Respostas 1
Participantes 2