Revision: 1665
http://dl-learner.svn.sourceforge.net/dl-learner/?rev=1665&view=rev
Author: jenslehmann
Date: 2009-03-25 11:23:17 +0000 (Wed, 25 Mar 2009)
Log Message:
-----------
modified ellipse test such that it is working correctly
Modified Paths:
--------------
trunk/src/dl-learner/org/dllearner/tools/protege/EllipseTest.java
Modified: trunk/src/dl-learner/org/dllearner/tools/protege/EllipseTest.java
===================================================================
--- trunk/src/dl-learner/org/dllearner/tools/protege/EllipseTest.java 2009-03-25 10:57:36 UTC (rev 1664)
+++ trunk/src/dl-learner/org/dllearner/tools/protege/EllipseTest.java 2009-03-25 11:23:17 UTC (rev 1665)
@@ -10,19 +10,23 @@
import javax.swing.JDialog;
import javax.swing.JPanel;
-public class EllipseTest extends JPanel{
-private Ellipse2D te;
-private Random random;
+public class EllipseTest extends JPanel {
+
+ private static final long serialVersionUID = -5676466024192284648L;
+ private Ellipse2D te;
+ private Random random;
+
public EllipseTest() {
- te = new Ellipse2D.Double(0,0,150,150);
+ te = new Ellipse2D.Double(0, 0, 150, 150);
this.setSize(500, 500);
random = new Random();
JDialog dialog = new JDialog();
- dialog.add(this);
- dialog.setSize(600, 600);
- dialog.setVisible(true);
+ dialog.add(this);
+ dialog.setSize(600, 600);
+ dialog.setVisible(true);
}
-
+
+ @Override
protected void paintComponent(Graphics g) {
Graphics2D g2D;
g2D = (Graphics2D) g;
@@ -32,9 +36,12 @@
double x = random.nextInt(500);
double y = random.nextInt(500);
int i = 0;
- while(i < 10000) {
- if(te.contains(new Point2D.Double(x, y))) {
- g2D.drawString("*", ((int)x), ((int) y));
+ while (i < 1000) {
+ Point2D point = new Point2D.Double(x, y);
+ if (te.contains(point)) {
+ Ellipse2D circlePoint = new Ellipse2D.Double(x - 1, y - 1, 3, 3);
+ g2D.draw(circlePoint);
+ // g2D.drawString("*", ((int)x), ((int) y));
x = random.nextInt(500);
y = random.nextInt(500);
i++;
@@ -44,8 +51,8 @@
}
}
}
-
+
public static void main(String[] args) {
- EllipseTest te = new EllipseTest();
+ new EllipseTest();
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|