Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hur Visa en rullande boll ?

Postades av 2003-01-27 21:37:38 - Suzanne Ahlvin, i forum java, Tråden har 11 Kommentarer och lästs av 1041 personer

Om jag har ett litet javaprogram i en Notepadfil som ska visa en boll som rullar över ett fönster - KAN jag se den i en webrowser då??

Den är kompilerad i ett DOS-prompt fönster.

Finns det annars något gratisprogram som kan visa sådan exekvering av javaprogram? Det verkar inte finnas något sådant i JDK 1.4.0_01 (Java Developer Kit)


Programmet ser ut såhär:
==================


/*import java.awt.*;

public class Boll extends Panel implements Runnable {
private Thread aktivitet;
private int r, x0, y0; // bollens radie och mittpunkt
private int xSteg, ySteg; // förflyttning

public Boll(int radie, int xHast, int yHast) {
r = radie; xSteg = xHast; ySteg = yHast;
x0 = r; y0 = r;
}
public void start() {
if (aktivitet == null) {
aktivitet = new Thread(this);
aktivitet.start();
}
}

public void stop() {
if (aktivitet != null) {
aktivitet.interrupt();
aktivitet = null;
}
}

public void run() {
while (XThread.delay(100)) {
if (x0-r+xSteg < 0 || x0+r+xSteg > getSize().width)
xSteg = -xSteg; // i kanten, byt riktning
x0 += xSteg;
if (y0-r+ySteg < 0 || y0+r+ySteg > getSize().height)
ySteg = -ySteg; // i kanten, byt riktning
y0 += ySteg;
repaint();
}
}

public void paint(Graphics g) {
g.fillOval(x0-r, y0-r, 2*r, 2*r);
}
}


Svara

Sv: Hur Visa en rullande boll ?

Postades av 2003-01-28 11:25:13 - Andreas Eriksson

För att du ska kunna se en Javaapplikation i en webbrowser måste det vara en Applet. Det du har skapat är en Panel, vilket i sin tur är en AWT komponent i Java. För att "se" vad du har skapat får du slänga in den i en Frame eller en Applet helt enkelt.

Vet du inte hur detta ska göras föreslår jag att du börjar med lite enklare program tills du har koll på läget med Applets, fristående applikationer, trådar, AWT, Swing etc.

/Andreas


Svara

Sv: Hur Visa en rullande boll ?

Postades av 2003-01-28 18:50:57 - Jörgen Lindroos

Javakod måste vara kompilerad för att den ska gå och köra. Visserligen är Java ett interpreterat språk men det måste ändå vara översatt så att Java VM förstår det.
Om du vill programmera i Java så ladda hem Java SDK från www.java.sun.com

För att visa programmet i en webbrowser behöver du bara, såvitt jag kan se, ändra i texten där det står "extends Panel" till "extends Applet". Sedan måste du naturligtvis kompilera det till en .class fil och i ett htmldokument skriva t.ex- <applet src="boll.class">

/Jörgen


Svara

Sv: Hur Visa en rullande boll ?

Postades av 2003-01-29 09:17:44 - Peter Ramström

Hmm...

Jag är inte så säker på det. Applet och servlets körs på en server. Du behöver nog en webserver som kan köra applets. Däremot finns det appletviewers som kan visa applets utan att du behöver köra igång en webserver.

netbeans (bland många andra ide:s) har en appletviewer. Finns säkert appletviewers att ta hem separat.

Peter :)


Svara

Sv: Hur Visa en rullande boll ?

Postades av 2003-01-29 10:05:13 - Klas Axell

<peter>
Applet och servlets körs på en server. Du behöver nog en webserver som kan köra applets.
</peter>

Peter, Applets körs inte på en server eftersom applets är en klientteknik. De körs i användarens webbläsare. HAr absolut inget med webbservern att göra.

Ethar, Andreas har gett ett svar tidigare som pekar ut vad du bör se över, följ hans tips. En appletviewer skickas med om du laddar ner j2se från sun.

/Klas


Svara

Tack så mycket för alla svaren

Postades av 2003-01-29 18:32:29 - Suzanne Ahlvin

Jag har nu kört den rullande bollen på skolans UNIX-dator.

Ska försöka fixa så att jag även kan se den i webbrowsern här hemma, såg rådet här ovan.


Än en gång tack till alla för ert engagemang!


Svara

Sv: Tack så mycket för alla svaren

Postades av 2003-01-30 17:04:20 - Oskar Johansson

Om jag inte är knäpp så finns det i windows mappen ett program som heter jview och som alltid funnits...
Tillerkad av Microsoft... :)


Svara

Hallå OSKAR

Postades av 2003-01-30 18:42:57 - Suzanne Ahlvin

menar du då att man importerar den?


tex:

import.jview

till sin klass? eller hur skulle den funka?


Svara

Sv: Hallå OSKAR

Postades av 2003-01-31 10:32:10 - Andreas Eriksson

Man importerar INTE program till sin klass.... utan klasser, interface och/eller klassbibliotek.

/Andreas


Svara

Åhåååå - då förstår jag

Postades av 2003-01-31 16:38:31 - Suzanne Ahlvin

...ska prova.

Kan tala om att idag känns det BÄTTRE. Klarade ut första etappen i "Game of Life" spelet i skolan - att få igång spelplanen med dess rutnät och två knappar.

Vi håller ju på och jobbar med olika laborationer och inlämningsuppgifter - och dom börjar INTE på någon nybörjarnivå på universitetet precis.... därför är jag som "katten på hett plåttak".... läser böcker, frågar på internet, läser på internet, försöker hela tiden skapa mig en helhetsbild så att jag också kan klara att dyka ner i detaljer.

...allting går om man vill.
Men ibland måste man vilja JÄKLIGT mycket.... (skratt)


Svara

Sv: Om du vill lära dig java...

Postades av 2003-02-01 01:03:34 - uffe björklund

Ha då dessa sidor öppna hela när du utvecklar din applikation eller applet...

http://java.sun.com/j2se/1.4/docs/api/
http://www.onjava.com/pub/a/onjava/api_map/index.html

Dom har hjälpt mig mycket :-)

/ Uffe


Svara

Sv: Om du vill lära dig java...

Postades av 2003-02-02 16:25:38 - Andreas Eriksson

Det är ok! Vet exakt hur tempot är på universitetet, men det exempel Ni tog upp finns i boken "Java Direkt" av Jan Skansholm och där står det även hur man får det hela att fungera i tidigare/senare delar av boken ;-)

Det är vanligt att man missar det självklara när man har det stressigt vilket är "vardagsmat" på universitetet!

Ha det gott!

/Andreas


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
786
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies