DArkwIng Skrevet 11. april 2005 Del Skrevet 11. april 2005 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
buskmann Skrevet 12. april 2005 Del Skrevet 12. april 2005 Appleter har ikke tilgang til filsystemet. Appleter uten GUI er omtrent meningsløst. Lenke til kommentar
DArkwIng Skrevet 14. april 2005 Forfatter Del Skrevet 14. april 2005 kan en applet hente data fra en Sql database då? Lenke til kommentar
berzerker Skrevet 14. april 2005 Del Skrevet 14. april 2005 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
DArkwIng Skrevet 23. april 2005 Forfatter Del Skrevet 23. april 2005 slik løste jeg det 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
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå