webForumDet fria alternativet

Frame-panel???

5 svar · 359 visningar · startad av n_wolle

n_wolleMedlem sedan okt. 200119 inlägg
#1

Hejsan!

Nu har jag en sån här dum fråga igen! ;)
Jag har gjort att clienten/spelaren i BlackJack är uppbyggd på frame-panel. Och hur gör man för att panelen ska komma upp när man laddar en hemsida. Det funkar ju inte med vanliga APPLET koden... Eller är det så att det inte går alls att ladda den från en hemsida?

MVH/ Niclas

spangoMedlem sedan juni 20006 147 inlägg
#2

Du menar hur du visar en frame från en applet? Du får göra en liten applet som initierar fönstret. Om du kör Java 2 blir det väl typ så här...
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
public class BlackJackApplet extends Applet{

JButton openFrameButton;
BlackJackFrame blackJackFrame;

public void init(){
add(openFrameButton = new Button("Starta!"))
openFrameButton.addActionListener(new OpenFrameButtonListener());
}

private class OpenFrameButtonListener implements ActionListener {

public void actionPerformed(){

if(blackJackFrame.isVisible()){
blackJackFrame.setVisible(false);
openFrameButton.setText("Öppna");
} else {
blackJackFrame = new BlackJackFrame();
blackJackFrame.show();
openFrameButton.setText("Stäng");
}
}

}

}

------------------
You can't be young forever, but you can be immature indefinitely.

n_wolleMedlem sedan okt. 200119 inlägg
#3

Okej.
den klagar på att openFrameButtonListener är en abstrakt klass.... men det gör inget för jag tänkte göra spelet som ett program istället för applet.
En annan fråga när jag ändå är i farten!
Hur gör man om en int till en string?
(Jag vill skriva ut ett värde i en TextField).

Tack för hjälpen! :)

phonkworksMedlem sedan juli 2001228 inlägg
#4

Enklast är väl:

int enInt = 872317;
String enIntSomString = ""+i;

Mvh
phonk

spangoMedlem sedan juni 20006 147 inlägg
#5

den klagar på att openFrameButtonListener är en abstrakt klass...

Mitt fel. actionPerformed ska ta emot ett argument, en ActionEvent.

------------------
You can't be young forever, but you can be immature indefinitely.

n_wolleMedlem sedan okt. 200119 inlägg
#6

Jo...phonk. Jag kom faktiskt på det själv! :)
Men tack ändå!

Genererad på 367 ms · cache AV · v20260730165559-full.f96bc7eb