Funktionzeichnen...
-
Hallo,
ich wille ine Funktion zeichnen lassen, die 30 Punkte hat. Gibt es da eine tolle Klasse in Java oder muss ich so realsieren:
import javax.swing.*; import java.awt.*; import java.util.Random; public class diagrammzeichnen extends JApplet { private JPanel jContentPane = null; public static int []xarray; Random generator = new Random(); public static int yarray[] = new int[30]; public void paint( Graphics g ) { super.paint( g ); xarray = new int[30]; for (int i = 0; i < xarray.length ; i++ ){ xarray[i] = 10+i*13; yarray[i] = generator.nextInt(100)+200; } // set color of pencil g.setColor(Color.black); // draw function g.drawPolyline(xarray, yarray, xarray.length); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub } /** * This is the default constructor */ public diagrammzeichnen() { super(); } /** * This method initializes this * * @return void */ public void init() { this.setSize(640, 480); this.setContentPane(getJContentPane()); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(new BorderLayout()); } return jContentPane; } }
-
Ich wuerde dir gern weiterhelfen, aber ich bin nicht so erfahren in Java, aber waer das in C#, dann ist es fuer mich OK.
-
wird dir so nix andres übrig bleiben, da swing keine Charts als Objekte kennt.
-
-
externe bibliotheken ausgenommen