Originariamente inviato da SilverJava
... posso kiederti di copiare tt il listato...ho commentato il codice di cui sopra, così almeno funziona (anche se senza eventi)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"); } }

Rispondi quotando