An Tagen wie diesen oder happy birthday?

...zur Antwort

Danke perfekt!

...zur Antwort
Java KeyListener in Panel

Ich habe folgendes Programm geschrieben:

import java.awt.*;

import java.awt.event.*;

import java.applet.Applet;

/** * * Beschreibung * * @version 1.0 vom 29.04.2013 * @author */

public class Aufgabe3 extends Applet implements KeyListener, ActionListener { // Anfang Attribute

Button btReset = new Button("Neustart");

Label lbTitel = new Label("Das Autorennen");

int b = 0;

int r = 0;

char cTaste;

private Image iRot;

private Image iBlau;

Panel pnNord = new Panel();

// Ende Attribute

public void init()

{

resize(800,600);

setLayout(new BorderLayout());

// Anfang Komponenten

/*

add(pnNord, BorderLayout.NORTH);

pnNord.add(lbTitel);

pnNord.add(btReset);

*/

iBlau = getImage(getDocumentBase(),"autoblau.gif");

iRot = getImage(getDocumentBase(),"autorot.gif");

btReset.addActionListener(this);

this.requestFocus();

addKeyListener(this); 

// Ende Komponenten

} // end of init

// Anfang Methoden

public void actionPerformed(ActionEvent event)

{

Object cmd = event.getSource();

if (cmd == btReset) 

{

  r=0;

  b=0;

} // end of if

}

public void keyReleased(KeyEvent event){ }

public void keyTyped(KeyEvent event)

{

char c = event.getKeyChar();

if ( c != KeyEvent.CHAR_UNDEFINED ) 

{

  cTaste = event.getKeyChar();

  if (cTaste == 'a') 

  {

    r++;

    repaint();

  } // end of if

  if (cTaste == 'k') 

  {

    b++;

    repaint();

  } // end of if
}

}

public void keyPressed(KeyEvent event)

{

}

public void paint(Graphics g)

{

g.drawImage(iBlau,b,200,this);

g.drawImage(iRot,r,300,this);

}

// Ende Methoden

} // end of class Aufgabe3

DAs funktioniert so an sich auch, die Bilder "bewegen sich" sobald ich aber das Panel hinzufüge, schint der KEyListener nicht mehr zu funktionieren. Was mache ich da falsch?

...zum Beitrag

Ok das PRoblem konnte ich jetzt lösen indem ich in der paint Methode noch ein requestfocus hinzugefügt habe und in dem ActionListener noch ein repaint

JEtzt habe ich nur noch eine Frage :)

Wie schaffe ich es, dass die MEthode Paint über ein Panel zeichnet?

...zur Antwort
JAva KEyListener

Ich möchte eine gedrückte Taste an der Tastatur auf dem bildschirm ausgegben. Dazu habe ich folgendes Programm geschreiben:

import java.awt.*; import java.awt.event.*; import java.applet.*;

public class Aufgabe2 extends Applet implements KeyListener

{ Label lbTitel = new Label("MiniPaint 2013 - Version 2.0");
Label lbCopyright = new Label("© 1/2013 by Daniel Boness");
Label lbTaste = new Label(" dddddd ");

Font ftTitel = new Font("sansSerif",Font.BOLD,16);
Font ftCopyright = new Font("sansSerif",Font.PLAIN,11);

Panel pnTitel = new Panel();
Panel pnMenü = new Panel();
Panel pnCopyright = new Panel();
Panel pnWork = new Panel();

String Eingabe = " ";

char cZeichen;

public void init() { resize(640,480); setLayout(new BorderLayout());

//Titelzeile generieren
add(pnTitel, BorderLayout.NORTH);
pnTitel.setBackground(Color.blue);
pnTitel.setForeground(Color.white);
pnTitel.setFont(ftTitel);
pnTitel.add(lbTitel);

//Menübereich generieren
add(pnMenü, BorderLayout.WEST);
pnMenü.setBackground(Color.yellow);

//Copyrightzeile generieren
add(pnCopyright, BorderLayout.SOUTH);
pnCopyright.setBackground(Color.black);
pnCopyright.setForeground(Color.white);
pnCopyright.setFont(ftCopyright);
pnCopyright.add(lbCopyright);

//Arbeitsbereich generieren
add(pnWork, BorderLayout.CENTER);

pnWork.add(lbTaste); 

addKeyListener(new MyKeyListener());

this.requestFocus();

}

class MyKeyListener extends KeyAdapter {

public void keyTyped(KeyEvent event)
{

  cZeichen = event.getKeyChar();

  Eingabe = "[" + cZeichen + "]";

  lbTaste.setText(Eingabe);

  repaint();

} 

}

}

Was ist daran falsch? Also das Programm tut einfach nicht das was ich will.

...zum Beitrag

Nee kein Compililerfehler. Das Programm zeigt einfach nur dddddd an in der Ausgabe, reagiert aber nicht auf Tasteneingaben.

...zur Antwort

http://www.amazon.de/gp/product/B001V9UYGO/ref=s9_simh_gw_p23_d0_i3?pf_rd_m=A3JWKAKR8XB7XF&pf_rd_s=center-2&pf_rd_r=14Z5PFSVDJEN3HSM1PP6&pf_rd_t=101&pf_rd_p=463375173&pf_rd_i=301128

Hier noch der Link zum Verstärker

Falls ihr andere passende und preiswerte Verstärker kennt, so schreibt das bitte ebenfalls :)

...zur Antwort

Hier noch der Link zum ARbeitsspeicher

http://www.amazon.de/Kingston-PC3-12800-Arbeitsspeicher-240-polig-DDR3-RAM/dp/B0037TO5C0/ref=pd_bxgy_computers_text_c

...zur Antwort

pls hat denn keiner ne idee?

...zur Antwort

Wenn ich mich richtig erinnere kannste die mit gunst kaufen desto höher deine entwicklungsstufe desto besser aber auch teurer die tiere. Am anfang glaub ich nur nen affen und dann ne hyäne oder si am ende halt auch krokos und nilpferde. Für gunst musste als äghypter diese monimente bauen hoffe des stimmt, schon nene weilchen her dass ich des gezockt habe. Ps: bekehren wilder tiere die so herumlaufen geht meines wissens nach leider gar net

...zur Antwort

Ich gehöre auch zu denen die morgen schule haben und komme auch aus bawü. Des hängt glaub ich von den Achulen selbst ab du hattest wahrscheinlich wie ich diese jahr relativ lange faschingsferien

...zur Antwort

P3rf3ctDark TotesAuto Gutester PinkPirate Sind meine und bleiben die besten :) Achso da wäre noch einer Das Tomate

...zur Antwort

Ich glaube ich habe einfach nen ganz normalen ^^ jenne mich da net sooo aus. Ist einfach der bei dem du ne datei hast auf die du doppelklick machst, der seine dateien erstellt und du nur noch auf die server dateien gehst und die ip von hamachi reinschreibst

...zur Antwort

Entschuldigung

do

Dim a

set a = CreateObject ("Wscript.Shell")

a = inputbox ("j","d","g")

if i = &a& then exit do

i = i+1

a.run "cmd"

loop

So kann man sehen was gemeint ist

...zur Antwort