---
title: "finns inget javaforum så jag frågar här..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/42324-finns-inget-javaforum-så-jag-frågar-här"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "snekkorr"
published: "2002-04-23T11:36:42.000Z"
updated: "2002-04-23T14:09:31.000Z"
replies: 3
views: 304
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/42324-finns-inget-javaforum-så-jag-frågar-här"
---

# finns inget javaforum så jag frågar här...

## #1 — snekkorr, 2002-04-23T11:36Z

här e min kod:

import java.awt.\*;
public class line19 extends java.applet.Applet{

	Button knappRed=new Button("red");
	Button knappBlue=new Button("blue");
	public void init(){
		setBackground(Color.black);
	add(knappRed);
	add(knappBlue);
	}
       }

då kommer ju knapparna upp.. .vad ska jag skriva dit för att bakgrunden ska ändra färg när jag klickar på knappen?

mvh Emil

Permalänk: https://www.webforum.nu/p/42324

## #2 — PeW, 2002-04-23T11:55Z

Inget java forum???  

\-\> <http://www.webforum.nu/forumdisplay.php?s=&forumid=98>

Men men:
Till att börja med måste du peta ihop en actionlistener genom interfacet med samma namn som du kopplar till knappen och därigenom byta färg och uppdatera.   ;)

Förmodligen får du mer hjälp när denna tråd flyttats till rätt ställe  :)

Permalänk: https://www.webforum.nu/p/656099

## #3 — @nders, 2002-04-23T12:27Z

Jag flyttar tråden till Javaforumet. :)

Mvh,

Permalänk: https://www.webforum.nu/p/656124

## #4 — PeW, 2002-04-23T14:09Z

Så... 
För det första bör du ändra class deklarationen till:

```
public class line19 extends Applet implements ActionListener
```

Sen dra till med lyssnaren:

```
public void actionPerformed(ActionEvent e) {
if(e.getSource()==knapp1) {_gör det du ska_glöm inte att uppdatera_}
if(e.getSource()==knapp2){_gör det du ska_glöm inte att uppdatera_}
if(e.getSource()==knapp3){_gör det du ska_glöm inte att uppdatera_}
```

Och när du lägger in komponenterna så lägger du även in lyssnaren:

```
knappX.addActionListener(this);
```

Typ ungefär såhär:

```
import java.awt.*; 
public class line19 extends Applet implements ActionListener { 

Button knappRed=new Button("red"); 
Button knappBlue=new Button("blue"); 
public void init(){ 
setBackground(Color.black); 
add(knappRed); 
add(knappBlue); 
knappRed.addActionListener(this);
knappBlue.addActionListener(this);
} 
public void actionPerformed(ActionEvent e) {
  if(e.getSource()==knappRed) {setBackground(Color.red);repaint();}
  if(e.getSource()==knappBlue){setBackground(Color.blue);repaint();}

 }
}
```

Med reservation för allt mellan himmel och jord  :)

Permalänk: https://www.webforum.nu/p/656208

---

Tråden på webben: https://www.webforum.nu/amne/java/42324-finns-inget-javaforum-så-jag-frågar-här
