Originariamente inviato da SilverJava
... posso kiederti di copiare tt il listato...
codice:
import java.awt.*;
import java.sql.*;
import java.util.*;
import javax.swing.*;
import java.awt.event.*;
public class pdv implements ActionListener
{
/* ----------------------------------------------- */
static Calendar calendar = new GregorianCalendar();
static int sett = calendar.get(Calendar.DAY_OF_WEEK) - 1;
static String a_s[] = {"Domenica","Lunedì","Martedì","Mercoledì",
"Giovedì","Venerdì","Sabato"};
static String g = Integer.toString(calendar.get
(Calendar.DAY_OF_MONTH));
static int mese = calendar.get(Calendar.MONTH);
static String a_m[] = {"gennaio","febbraio","marzo","aprile","maggio","giugno",
"luglio","agosto","settembre","ottobre","novembre","dicembre"};
static String a = Integer.toString(calendar.get
(Calendar.YEAR));
static String hh = Integer.toString(calendar.get(Calendar.HOUR_OF_DAY));
static String mm = Integer.toString(calendar.get(Calendar.MINUTE));
static String s = a_s[sett];
static String m = a_m[mese];
static String data = s + " " + g + " " + m + " " + a;
/* ----------------------------------------------- */
static int CENTER = 0;
static String version = "1.0.0";
public static void createAndShowGUI()
{
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame
("Gestione - " + version);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable( false );
frame.setSize(280, 200);
frame.setLocation(400, 300);
frame.addNotify();
frame.getContentPane().setLayout( null );
JLabel l_label = new JLabel(data);
l_label.setBounds(65, 10, 150, 20);
l_label.setFont(l_label.getFont().deriveFont(Font.BOLD));
l_label.setHorizontalTextPosition(CENTER);
l_label.setToolTipText("Questa label
visualizza la data odierna");
frame.getContentPane().add(l_label);
JLabel l_usr = new JLabel("Username:");
l_usr.setBounds(5, 35, 70, 20);
frame.getContentPane().add(l_usr);
JLabel l_pwd = new JLabel("Password:");
l_pwd.setBounds(5, 60, 70, 20);
frame.getContentPane().add(l_pwd);
JTextField t_usr = new JTextField();
t_usr.setBounds(75, 35, 190, 20);
t_usr.setToolTipText("Scrivi qui il
tuo username");
frame.getContentPane().add(t_usr);
JPasswordField p_pwd = new JPasswordField();
p_pwd.setBounds(75, 60, 190, 20);
p_pwd.setToolTipText("Scrivi qui la
tua password");
frame.getContentPane().add(p_pwd);
JButton b_OK = new JButton("Login");
//b_OK.addActionListener(this);
b_OK.setBounds(100, 90, 80, 20);
b_OK.setToolTipText("Clicca per effettuare
il login");
frame.getContentPane().add(b_OK);
b_OK.setMnemonic(KeyEvent.VK_L);
frame.setVisible(true);
}
public static void main(String[] args)
{
javax.swing.SwingUtilities.invokeLater
(new Runnable() { public void run()
{ createAndShowGUI(); } });
}
public void actionPerformed(ActionEvent ae)
{
System.out.println("PIPPO");
}
}
ho commentato il codice di cui sopra, così almeno funziona (anche se senza eventi)