Hallo, ich bin ein echter Informatik "Anfänger" bzw. nicht gut. Wir haben aus Hausübung dass wir einen Morsecodeübersetzer mit Hilfe dieses Codeschnipsels programmieren:
Es hat nichts mit dem Morseprogramm zu tun, wir sollen lernen ohne den Assistenten zu arbeiten
Soweit bin ich mal gekommen, nur weiß ich nicht wo ich eigentlich das hinschreibe, wir er den Morsecode übersetzt bzw was diese "actionPerformed" und "closeButtonPerformed" genau bedeuten:
Für Hilfe wäre ich sehr dankbar!
Java:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class einfach extends JFrame {
public einfach(String title)
{ super(title);
JPanel test=new JPanel();
JButton close =new JButton("adios");
test.add(close);
test.setBackground(Color.CYAN);
this.add(test);
close.addActionListener(new java.awt.event.ActionListener()
{@Override public void actionPerformed(ActionEvent e) {
closeButtonActionPerformed(e);}
});}
public void closeButtonActionPerformed(ActionEvent e)
{System.exit(0);}
public static void main(String args[])
{ einfach neu =new einfach("Nr. 1");
neu.resize(200, 200);
neu.show();
}
}
Soweit bin ich mal gekommen, nur weiß ich nicht wo ich eigentlich das hinschreibe, wir er den Morsecode übersetzt bzw was diese "actionPerformed" und "closeButtonPerformed" genau bedeuten:
Java:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class swingmorse extends JFrame {
public swingmorse(String title)
{ super(title);
JPanel panel1=new JPanel();
JLabel satz=new JLabel();
JTextField satztextfeld=new JTextField();
JButton uebersetzen=new JButton();
JLabel morse=new JLabel();
JTextField morsetextfeld=new JTextField();
panel1.add(satz);
panel1.add(satztextfeld);
panel1.add(uebersetzen);
panel1.add(morse);
panel1.add(morsetextfeld);
panel1.setBackground(Color.CYAN);
this.add(panel1);
uebersetzen.addActionListener(new java.awt.event.ActionListener()
{@Override public void actionPerformed(ActionEvent e) {
closeButtonActionPerformed(e);}
});}
public void closeButtonActionPerformed(ActionEvent e)
{System.exit(0);}
public static void main(String args[])
{swingmorse neu =new swingmorse("Nr. 1");
neu.resize(200, 200);
neu.show();
}
}