i have a 3D drawing program which gives me a list of coordinates in a file (.txt or .properties)
the file contains something like that: (almost 5000 lines in it.)
drawCircles(2.03, 5.09, 2);
drawCircles(5.02, 6.19, 2);
drawCircles(6.12, 2.91, 2);
drawCircles(3.12, 1.12, 2);
drawCircles(4.37, 8.92, 2);
...
drawCircles is a method for my program which draws ellipses. Everytime i open file and copy all lines into my program and run it.
is there any way for my program to directly read file into program and run it.
Here is my main program to draw circles:
public class DrawClass extends JPanel{
ArrayList<Ellipse2D> arrayCircles = new ArrayList<>();
DrawClass(){
setBounds(0,0,1000,1000);
coordinatesFromFile();
}
void coordinatesFromFile(){
//Here is where i paste coordinate from file
//all i want is read file from here and run codes
}
void drawCircles(double e1,double e2,double r){
arrayCircles.add(new Ellipse2D.Double(e1, e2, r, r));
}
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D) g;
g2.setColor(Color.red);
for(int i=0;i<arrayCircles.size();i++){
g2.draw(arrayCircles.get(i));
}
}
}