Hey liebe Java Freunde,
in meinem Studiengang gibt es dieses Semester ein projektorientiertes Arbeiten mit dem Frauenhofer Institut. Ziel des Projektes ist ein Java-Applet zu erschaffen mit einem variablem Koordinatensystem, also das sich den Werten anpasst. Dazu sollen innerhalb des Koordinatensystems punkte aus einer HTML Datei ausgelesen werden, und diese dann im Koordinatensystem verbunden. Leider bin ich ein absoluter Taugenichts was Java angeht;(???:L???:L. Ich habe es geschafft ein Koordinatensystem zu zeichnen. Für die Punkte wäre eine For-Schleife glaube ich nicht verkehrt die den ersten wert als Min setzt und die folgenden vergleicht und dann einen Max-Wert gibt. Das ist allerdings eine reine Phantasie von mir, und so wäre es vielleicht nicht so schlecht, nur habe ich nicht das Können so etwas umzusetzen.
Allerdings kann ich die nötigen Punkte nicht eintragen, weil ich einfach nirgendwo etwas finde. Die HTML Datei sieht folgendermaßen aus:
Aufrund der Tatsache das es sich hierbei um ein Druck-Dichte-Relation Szenario handelt brauch ich nur den positiven Bereich, theoretisch.
Ich freue mich über jede Hilfe =):rtfm:
liebe Grüße
in meinem Studiengang gibt es dieses Semester ein projektorientiertes Arbeiten mit dem Frauenhofer Institut. Ziel des Projektes ist ein Java-Applet zu erschaffen mit einem variablem Koordinatensystem, also das sich den Werten anpasst. Dazu sollen innerhalb des Koordinatensystems punkte aus einer HTML Datei ausgelesen werden, und diese dann im Koordinatensystem verbunden. Leider bin ich ein absoluter Taugenichts was Java angeht;(???:L???:L. Ich habe es geschafft ein Koordinatensystem zu zeichnen. Für die Punkte wäre eine For-Schleife glaube ich nicht verkehrt die den ersten wert als Min setzt und die folgenden vergleicht und dann einen Max-Wert gibt. Das ist allerdings eine reine Phantasie von mir, und so wäre es vielleicht nicht so schlecht, nur habe ich nicht das Können so etwas umzusetzen.
Java:
import java.awt.GridLayout;
import javax.swing.JApplet;
import javax.swing.JButton;
import javax.swing.JTextField;
import java.awt.*;
public class ThirdApplet extends java.applet.Applet {
public void init() {
//Hintergrund Weiß
setBackground (Color.white); }
public void paint (Graphics g ) {
float x, y;
int xnorm,ynorm, i;
// Achsen zeichnen
// Vordergrundfarbe schwarz für die Achsen
g.setColor (Color.black) ;
g.setColor (Color.gray ) ;
// x-Achse zeichnen
for (i = 100; i<=400; i += 50)
g.drawLine (i, 50, i, 450);
// y-Achse zeichnen
for ( i = 100; i<= 400; i+= 50)
g.drawLine (50, i, 450, i);
g.setColor (Color.black) ;
//x-Achse zeichnen (schon skaliert auf 500%)
g.drawLine (0, 250, 500, 250);
g.drawLine (0, 251, 500, 251);
//Y-Achse zeichnen (schon skaliert auf 500%)
g.drawLine (250, 0, 250, 500);
g.drawLine (251, 0, 251, 500);
Allerdings kann ich die nötigen Punkte nicht eintragen, weil ich einfach nirgendwo etwas finde. Die HTML Datei sieht folgendermaßen aus:
Java:
<html>
<body>
<applet code="ThirdApplet.class" width=600 height=600>
<param name= "N1" value="10">
<param name="x0" value="0,600000">
<param name="x1" value="0,100000">
<param name="x2" value="2,500000">
<param name="x3" value="3,400000">
<param name="x4" value="3,800000">
<param name="x5" value="5,600000">
<param name="x6" value="8,900000">
<param name="x7" value="11,00000">
<param name="x8" value="-37,00000">
<param name="x9" value="0,600000">
<param name="y0" value="0,000000">
<param name="y1" value="0,125000"
<param name="y2" value="0,250000">
<param name="y3" value="0,375000">
<param name="y4" value="0,500000">
<param name="y5" value="0,625000">
<param name="y6" value="0,750000">
<param name="y7" value="0,875000">
<param name="y8" value="1,000000">
<param name="y9" value="0,000000">
<applet
</body>
</html>
Aufrund der Tatsache das es sich hierbei um ein Druck-Dichte-Relation Szenario handelt brauch ich nur den positiven Bereich, theoretisch.
Ich freue mich über jede Hilfe =):rtfm:
liebe Grüße
Zuletzt bearbeitet: