schon wieder dumme frage:

  • schon wieder dumme frage:

    Controll is not abstract and does not override abstract method keyReleased(java.awt.event.KeyEvent) in java.awt.event.KeyListener

    die fehlermeldung bekomme ich bei dem code:

    Java-Quellcode

    1. import java.awt.*;
    2. import java.awt.event.*;
    3. import javax.swing.*;
    4. public class Controll extends JFrame implements KeyListener {
    5. static int i;
    6. Controll(String title) {
    7. super(title);
    8. }
    9. public Dimension getMinimumSize() {
    10. return new Dimension(400,300);
    11. }
    12. public Dimension getPreferredSize() {
    13. return getMinimumSize();
    14. }
    15. public static void main(String[] args) {
    16. Controll window=new Controll("Controll");
    17. window.pack();
    18. window.show();
    19. new Increase().start();
    20. }
    21. public void KeyPressed(KeyEvent e) {
    22. if(e.isShiftDown()) {
    23. i=1;
    24. } else {
    25. i=0;
    26. }
    27. }
    28. static class Increase extends Thread {
    29. public void run() {
    30. while(isInterrupted()==false) {
    31. System.out.println(i);
    32. try {
    33. sleep(25);
    34. } catch (InterruptedException e) {
    35. return;
    36. }
    37. }
    38. }
    39. }
    40. }
    Alles anzeigen


    ich versteh leider die fehlermeldung nicht, was sagt mir abstract???

    gruss dominik.
    Gruss Dominik.
  • thx, hab's geschafft. ich will das forum hier nicht zumüllen also frag ich gleich hier mal weiter:

    ich hab eine JTextArea in einer JScrollPane. Wie stell ich ein, dass mir immer die unterste Linie angezeigt wird, sich die Scrollbar so quasi nach oben entwickelt? Sollte Chatmässig aussehen.

    thx, dominik.
    Gruss Dominik.
  • Kann sein, dass das per Einstellung der JScrollbar geht, weis sich aber grad net.
    Soweit ich mich an meine Java-Sachen erinnern kann, hab ich immer das letzte Zeichen in der JTextArea selektiert und bin dort hingesprungen. Das ganze immer, nachdem etwas hineingeschrieben wurde.

    so long