Vraag & Antwoord

Programmeren

Java Swing, datum in label

2 antwoorden
  • Ik probeer de datum van vandaag in een label of textfield te krijgen, maar het lukt gewoon niet. Inconsistente variabelen, mag geen int of string zijn, ik heb van alles al voorbij zien komen aan foutmeldingen, maar tot nu toe helaas geen resultaat. Zo moeilijk kan het toch niet zijn ? private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private javax.swing.JButton jButton1; private javax.swing.JLabel jLabel1;[quote:2220ab2a88][/quote:2220ab2a88]
  • Ik weet dat het een beetje laat is, maar dit werkt: [code:1:9d95216a1c] // Public Domain package ct; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; public class CTWindow extends JFrame implements ActionListener { JButton cmdPlaceDate; JLabel txtDate; public CTWindow() { setTitle("Datumtest"); setSize(1024, 768); setLayout(new GridBagLayout()); cmdPlaceDate = new JButton("Plaats datum"); cmdPlaceDate.setActionCommand("place"); cmdPlaceDate.addActionListener(this); GridBagConstraints cmdPlaceConstr = new GridBagConstraints(); cmdPlaceConstr.fill = GridBagConstraints.HORIZONTAL; cmdPlaceConstr.gridx = 0; cmdPlaceConstr.gridy = 0; txtDate = new JLabel(); GridBagConstraints txtDateConstr = new GridBagConstraints(); txtDateConstr.fill = GridBagConstraints.HORIZONTAL; txtDateConstr.gridx = 0; txtDateConstr.gridy = 1; add(cmdPlaceDate, cmdPlaceConstr); add(txtDate, txtDateConstr); setVisible(true); } @Override public void actionPerformed(ActionEvent e) { if(e.getActionCommand().equals("place")) { DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date date = new Date(); txtDate.setText(dateFormat.format(date)); } } } [/code:1:9d95216a1c] Getest in NetBeans met JDK 7.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.