Gå til innhold

Skrive om til en applet?


Anbefalte innlegg

kan jeg skrive dette om til en applet?

 

 

import java.io.*;

 

public class Tekstles {

public static void main(String[] arguments) {

 

try {

FileReader txt = new FileReader("txt.txt");

BufferedReader buff = new BufferedReader(txt);

boolean eof = false;

while (!eof) {

String line = buff.readLine();

if (line == null)

eof = true;

else

System.out.println(line);

 

 

 

 

 

 

}

buff.close();

 

} catch (IOException e) {

System.out.println("Error - " + e.toString());

}

}

}

Lenke til kommentar
Videoannonse
Annonse
kan en applet hente data fra en Sql database då?

Den kan egentlig gjøre det meste så lenge den får lov fra policy filen, men generelt bør du ALDRI bruke applet som GUI med mindre du absolutt trenger det som applet.

 

Virker som du har misforstått dette med applets litt, det er ikke en grafikk som skal brukes. Hvis du vil lage en webside bruker du JSP/Servlets i stedet.

Lenke til kommentar
  • 2 uker senere...

slik løste jeg det :D

 

 

 

 

import java.awt.Graphics;

import java.awt.Font;

import java.util.Date;

import java.util.*;

import java.awt.*;

import java.awt.Graphics2D;

import java.awt.Polygon;

import java.awt.geom.*;

import java.io.*;

 

 

public class Rpm extends java.applet.Applet

 

 

implements Runnable {

Image hud;

java.awt.Choice myChoice;

int i, viser;

float verdi, verdi2, rpm;

Font theFont = new Font("TimesRoman",Font.BOLD,24);

Date theDate;

Thread runner;

 

public void init() {

myChoice = new java.awt.Choice();

add(myChoice);

readFile("txt.txt");

hud = getImage(getCodeBase(),"hud.jpg");

}

 

public void readFile(String f) {

try {

String anItem = "";

java.net.URL source =

new java.net.URL(getCodeBase(), f);

java.io.BufferedReader in =

new java.io.BufferedReader

(new java.io.InputStreamReader(source.openStream()));

while(null != (anItem = in.readLine()))

myChoice.add(anItem);

in.close();

}

catch(Exception e) {

e.printStackTrace();

}

}

 

public void start() {

if (runner == null) {

runner = new Thread(this);

runner.start();

}

}

 

public void stop() {

if (runner != null) {

runner = null;

}

}

 

public void run() {

 

Thread thisThread = Thread.currentThread();

while (runner == thisThread) {

repaint();

try {

Thread.sleep(100);

} catch (InterruptedException e) { }

}

}

 

 

 

 

public void paint(Graphics screen) {

Graphics2D screen2D = (Graphics2D)screen;

screen.drawImage(hud, 73, 74, this);

 

if (i<myChoice.getItemCount()){

verdi = Float.parseFloat(myChoice.getItem(i));

i++;

verdi2 = verdi/100;

rpm=Math.round(verdi2);

viser = (int)rpm; //tvinger Float variablen "rpm" til int

 

 

 

float xRpm[] = {125F, 120.61F, 116.54F,112.84F, 109.55F, 106.7F, 104.32F, 102.45F, 101.09F, 100.27F, 100F,

100F, 100.27F, 101.09F,102.45F,104.32F,106.7F,109.55F,112.84F,116.54F,120.61F,125F, 129.66F,134.55F,139.6F,144.77F, 150F, 150.0F, 155.77F, 160.04F, 165.45F, 170.34F, 175F, 179.39F, 183.46F, 187.16F, 190.45F, 193.3F, 195.68F, 197.55F, 198.91F, 199.73F, 200F,

199.73F, 198.91F,197.55F,195.68F,193.3F,190.45F,187.16F,183.46F,179.39F,175F,170.34F,165.45F,160.04F,155.77F,150.0F,

144.77F, 139.6F, 134.55F, 129.66F};

 

float yRpm[] = {193.3F, 190.45F, 187.16F, 183.46F, 179.39F, 175F, 170.34F, 165.45F, 160.4F, 155.23F,

150F, 144.77F, 139.6F, 134.55F, 129.66F, 125F, 120.61F, 116.54F, 112.84F, 109.55F, 106.7F, 104.32F, 102.45F, 101.09F, 100.27F, 100F,100F, 100F, 100.27F, 101.09F, 102.45F, 104.32F, 106.7F,109.55F,112.84F,116.54F,120.61F, 125F, 129.66F, 134.55F, 139.6F, 144.77F, 150F,

155.23F, 160.4F, 165.45F, 170.34F, 175F, 179.39F, 183.46F, 187.16F, 190.45F, 193.3F, 195.68F, 197.55F, 198.91F, 199.73F, 200F,

199.73F, 198.91F, 197.55F, 195.68F};

 

 

screen.drawString("rpm "+(rpm*100),150,50);

//screen.drawLine(xRpm,yRpm,150F,150F);

 

GeneralPath blyant = new GeneralPath();

blyant.moveTo(150,150);

blyant.lineTo(xRpm[viser],yRpm[viser]);

 

screen2D.setColor(Color.red);

screen2D.draw(blyant);

 

}

}

}

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...