Hallo Forum,
ich habe versucht ein Telefon zu programmieren, doch es klappt nicht so richtig.
Meine Idee war das man die Buttons der Telefons sieht und dann auch auf die drücken kann.
Wenn man dann gedrückt hat, soll die Zahl, beziehungsweise das Zeichen, auf der Console angezeigt werden.
Ich nutze zum Programmieren Geany und der zeigt nach dem Kompilieren an, dass er mit den Klassen unten Probleme hat.
Hier ist mein Programm:
ich habe versucht ein Telefon zu programmieren, doch es klappt nicht so richtig.
Meine Idee war das man die Buttons der Telefons sieht und dann auch auf die drücken kann.
Wenn man dann gedrückt hat, soll die Zahl, beziehungsweise das Zeichen, auf der Console angezeigt werden.
Ich nutze zum Programmieren Geany und der zeigt nach dem Kompilieren an, dass er mit den Klassen unten Probleme hat.
Hier ist mein Programm:
Java:
import javax.swing.*;
import java.awt.event.*;
public class Telefon
{
JFrame frame;
JButton[] wahltaste = new JButton[12];
JPanel tastenfeld;
public static void main(String[] args)
{
new Telefon_r();
}
Telefon()
{
wahltaste[0] = new JButton("1");
wahltaste[1] = new JButton("2");
wahltaste[2] = new JButton("3");
wahltaste[3] = new JButton("4");
wahltaste[4] = new JButton("5");
wahltaste[5] = new JButton("6");
wahltaste[6] = new JButton("7");
wahltaste[7] = new JButton("8");
wahltaste[8] = new JButton("9");
wahltaste[9] = new JButton("*");
wahltaste[10] = new JButton("0");
wahltaste[11] = new JButton("#");
tastenfeld = new JPanel();
tastenfeld.setLayout(new java.awt.GridLayout(4,3));
wahltaste[0].addMouseListener(new myMouseListener1());
wahltaste[1].addMouseListener(new myMouseListener2());
wahltaste[2].addMouseListener(new myMouseListener3());
wahltaste[3].addMouseListener(new myMouseListener4());
wahltaste[4].addMouseListener(new myMouseListener5());
wahltaste[5].addMouseListener(new myMouseListener6());
wahltaste[6].addMouseListener(new myMouseListener7());
wahltaste[7].addMouseListener(new myMouseListener8());
wahltaste[8].addMouseListener(new myMouseListener9());
wahltaste[9].addMouseListener(new myMouseListener10());
wahltaste[10].addMouseListener(new myMouseListener11());
wahltaste[11].addMouseListener(new myMouseListener12());
for(int a=0; a<wahltaste.length;a++)
{
tastenfeld.add(wahltaste[a]);
}
frame = new JFrame("Telefon");
frame.add(tastenfeld);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,300);
frame.setVisible(true);
private class myMouseListener1 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("1");
}
}
private class myMouseListener2 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("2");
}
}
private class myMouseListener3 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("3");
}
}
private class myMouseListener4 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("4");
}
}
private class myMouseListener5 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("5");
}
}
private class myMouseListener6 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("6");
}
}
private class myMouseListener7 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("7");
}
}
private class myMouseListener8 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("8");
}
}
private class myMouseListener9 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("9");
}
}
private class myMouseListener10 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("*");
}
}
private class myMouseListener11 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("0");
}
}
private class myMouseListener12 implements MouseListener
{
public void mousePressed(MouseEvent e)
{}
public void mouseEntered(MouseEvent e)
{}
public void mouseExited(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e)
{
System.out.println("#");
}
}
}
}