JApplet- Komponentenanzeige

Status
Nicht offen für weitere Antworten.

Sindbad1983

Top Contributor
Hi!

Ich hab da ein kleines Problem!

Ich möcht, dass alle Komponenten im JApplet angezeigt werden, also Button 1 und 2 und zwischen den beiden ein grünes Rechteck!...also auf der linken Seite der Button 1, dann das Rechteck und auf der rechten Seite der 2.Button!..und wichtig ist, dass man nur eine Klasse verwenden soll..!!
Aber leider sieht man nur das Rechteck!Weiß jemand,wie das geht?
Ich hätts schon mit BorderLayout probiert, aber das geht auch nicht!!
Weiß jemand die richtige Lösung!Bitte um Hilfe!!
Danke!!

Code:
import java.applet.*;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;


public class Reaktionstest extends JApplet implements ActionListener{

	Color color1=Color.green;
	Color color2=Color.red;
	JButton b1,b2;
	JPanel p1;
	JLabel label;


	public void init(){


		Container c;
		c=getContentPane();
		c.setLayout(new GridLayout());

		b1=new JButton("Nächster Test");
		c.add(b1);
		b1.addActionListener(this);

		b2=new JButton("Drück mich,sobald du rot siehst");
		c.add(b2);
		b2.addActionListener(this);


		label=new JLabel("DRÜCKE AUF: nächster Test");
		c.add(label);
	}

	public void paint(Graphics g){

		g.setColor(color1);
		g.fillRect(150,50,100,350);
	}


	public void actionPerformed(ActionEvent e){

		if(e.getSource()==b1){
              //........
		}
	}

}

Danke für Eure Hilfe!
ciao,Tommy
 

L-ectron-X

Gesperrter Benutzer
Die paint()-Methode überschreibt die gezeichneten Swing-Komponenten.
Färbe doch einfach die ContentPane, wie Du sie brauchst, statt die paint()-Methode zu überschreiben.
 

L-ectron-X

Gesperrter Benutzer
Ich weiß jetzt nicht, ob das nun eine "richtige" Lösung ist.
Man könnte einfach dort ein JLabel einsetzen, wo das Rechteck erscheinen soll.
 

thE_29

Top Contributor
so da Peacemaker net da ist mach ich das mal ;)

Verschoben nach JApplet (wenn du sogar schon JApplet im Namen hast, dann machs auch dort ;))
 

thE_29

Top Contributor
naja, irgendwann muss man anfangen zu unterscheiden ob es ein gewisses Thema oder anfängerfragen sind ;)

alle anfängerfragen passen wo rein :)
 

Sky

Top Contributor
Versuch doch mal folgendes:
Code:
public void paint(Graphics g) {
  super.paint(g); // Zeile eingefügt: Nun werden die SWING-Kompnenten gezeichnet
  // Benutzerdefierte Objekte zeichnen:
  g.setColor(color1);
  g.fillRect(150,50,100,350);
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T JApplet in Browserfenster maximieren Tools - Maven, Gradle, Ant & mehr 10
A JApplet Form: JPanel dynamisch füllen Tools - Maven, Gradle, Ant & mehr 3
P JApplet mit Look&Feel? Tools - Maven, Gradle, Ant & mehr 8
S Probleme mit Kombination Java JApplet;MySQL;Webserver Tools - Maven, Gradle, Ant & mehr 3
M Probleme mit JApplet Tools - Maven, Gradle, Ant & mehr 20
G JApplet mit Chat Tools - Maven, Gradle, Ant & mehr 2
C JApplet soll beim Aufruf nicht neustarten Tools - Maven, Gradle, Ant & mehr 3
H JApplet von laufendem JApplet starten Tools - Maven, Gradle, Ant & mehr 8
G JApplet parallel zu Java-Applikation entwickeln Tools - Maven, Gradle, Ant & mehr 11
H JApplet läuft zwar korrekt, bleibt aber unsichtbar Tools - Maven, Gradle, Ant & mehr 3
M JApplet funktioniert nicht Tools - Maven, Gradle, Ant & mehr 5
G Problem mit JApplet bzw Applet Tools - Maven, Gradle, Ant & mehr 5
S aus einem JApplet ein Image in separatem JFrame anzeigen Tools - Maven, Gradle, Ant & mehr 10
N Jars in JApplet Tools - Maven, Gradle, Ant & mehr 2
M Unterschiede-Vorteile Applet/JApplet Tools - Maven, Gradle, Ant & mehr 3
D Runnable JApplet mit Bild/Ovals "übermalt" Buttons Tools - Maven, Gradle, Ant & mehr 6
A Tastatureingaben und JApplet Tools - Maven, Gradle, Ant & mehr 2
M eine Frage über JApplet und JMenuBar Tools - Maven, Gradle, Ant & mehr 6
D JApplet & MouseListener Tools - Maven, Gradle, Ant & mehr 5
L Applet oder JApplet Tools - Maven, Gradle, Ant & mehr 10
M JApplet komplett neu zeichnen Tools - Maven, Gradle, Ant & mehr 3
M JApplet läuft in Eclipse, aber nicht in den Browsern Tools - Maven, Gradle, Ant & mehr 7
M ein aus einem JApplet gestartetes JFrame schliessen Tools - Maven, Gradle, Ant & mehr 6
A [GUI] [JApplet] [JDialog] Nochmal die Frage zur Modalität un Tools - Maven, Gradle, Ant & mehr 3
K Bild (jpg) in einem JApplet Tools - Maven, Gradle, Ant & mehr 2
D JApplet Tools - Maven, Gradle, Ant & mehr 11

Ähnliche Java Themen

Neue Themen


Oben