Avatar billede code_freak Nybegynder
01. januar 2004 - 05:24 Der er 18 kommentarer og
1 løsning

Applet drawString hvad gør jeg galt

hvorfor vil den ikke udskrive "Hej Verden" oppe i Venstre hjørne?

---------

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

public class MainWin extends Applet {

    String msg;

        public void init()
        {
            msg = "Hej Verden";
        }
public void paint(Graphics g) {
    g.drawString(msg,0, 0);
}
}
Avatar billede arne_v Ekspert
01. januar 2004 - 11:27 #1
Jeg mener at koordinaterne er *bunden* af tekst strenge,

Prøv med 10,25 !
Avatar billede code_freak Nybegynder
01. januar 2004 - 12:53 #2
tak, nu virker det :)

er der også en måde at lave en "Rigtig" center?
Avatar billede arne_v Ekspert
01. januar 2004 - 13:10 #3
Umiddelbart ville jeg tro at du så skulle droppe paint
og adde et TextField med en passende LayoutManager i.s.f. !
Avatar billede code_freak Nybegynder
01. januar 2004 - 13:27 #4
virker det til applet?
Avatar billede arne_v Ekspert
01. januar 2004 - 13:29 #5
Ja !
Avatar billede code_freak Nybegynder
01. januar 2004 - 13:31 #6
det vil ikke loade ved mig... du mener vel der hvor jeg har en main class ik'?
Avatar billede arne_v Ekspert
01. januar 2004 - 13:33 #7
Nej - en applet har ikke nogen main.
Avatar billede arne_v Ekspert
01. januar 2004 - 13:35 #8
Du add'er komponenterne og sætter layout manager i init metoden !
Avatar billede code_freak Nybegynder
01. januar 2004 - 13:39 #9
har du tid til at lave en hello world til mig?
Avatar billede arne_v Ekspert
01. januar 2004 - 13:41 #10
Ork ja.

Stay tuned !
Avatar billede code_freak Nybegynder
01. januar 2004 - 13:42 #11
tark, lyder godt =)
Avatar billede arne_v Ekspert
01. januar 2004 - 13:46 #12
import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.Label;

public class HelloWorldApplet extends Applet {
    public void init() {
        setLayout(new BorderLayout());
        add(new Label("Hello World"), BorderLayout.NORTH);
        add(new Label("Hello World"), BorderLayout.SOUTH);
    }
}
Avatar billede code_freak Nybegynder
01. januar 2004 - 13:49 #13
den vil ikke rigtigt loade :\
Avatar billede arne_v Ekspert
01. januar 2004 - 14:05 #14
Det skal den.

Eksemplet er så godt som taget ud af Java dokumnetationen !

Sammenlign selv med:
  http://java.sun.com/j2se/1.3/docs/api/java/awt/BorderLayout.html
Avatar billede code_freak Nybegynder
01. januar 2004 - 14:34 #15
tror jeg holder mig til draw, da jeg er ude på at lave lidt 2D Chat =)

vis du ikke mener LayoutManager er bedre til et 2D Chat vindue?
Avatar billede code_freak Nybegynder
01. januar 2004 - 14:35 #16
hehe jeg mener hvis
Avatar billede arne_v Ekspert
01. januar 2004 - 14:42 #17
Jeg har ikke forstand på chat programmer ...
Avatar billede arne_v Ekspert
01. januar 2004 - 14:42 #18
Jeg vil ligge et svar så
Avatar billede code_freak Nybegynder
01. januar 2004 - 15:07 #19
okay... men tak for hjælpen :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester