Results 1 to 2 of 2
- 08-07-2007, 01:26 AM #1
Member
- Join Date
- Jul 2007
- Posts
- 40
- Rep Power
- 0
I am trying to create a wheel that has 5 spokes...
Hi, I am trying to create a wheel that has 5 spokes. I am kind of new at Java and need some help completing this. So far I have:
Thanks.Java Code:import java.applet.Applet; import java.awt.Graphics; import javax.swing.JFrame; public class DrawOval extends Applet { public void paint(Graphics g) { g.drawOval(10, 50, 200, getSize() .height - 384); getSize() .getWidth();
- 08-07-2007, 06:59 AM #2
Member
- Join Date
- Jul 2007
- Posts
- 40
- Rep Power
- 0
Please check this:
Java Code:import javax.swing.JFrame; import javax.swing.JPanel; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Color; import java.awt.Dimension; import java.awt.geom.Ellipse2D; import java.awt.geom.Line2D; import java.awt.geom.Rectangle2D; import java.awt.Stroke; import java.awt.BasicStroke; class Wheel extends JFrame { private MyPanel panel=null; public static void main(String[] args) { new Wheel(); } public Wheel() { setTitle("Wheel"); panel = new MyPanel(); panel.setPreferredSize(new Dimension(210,210)); getContentPane().add(panel); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack(); setLocationRelativeTo(null); setVisible(true); } class MyPanel extends JPanel { MyPanel() { super(); } public void paintComponent(Graphics g) { g.clearRect(0,0,(int) getPreferredSize().getWidth(),(int) getPreferredSize().getHeight()); g.setColor(Color.BLACK); Ellipse2D.Double circle = new Ellipse2D.Double(0, 0, 200, 200); Graphics2D g2d = (Graphics2D)g; BasicStroke stroke = new BasicStroke(10.0f); g2d.setStroke(stroke); g2d.draw(new Line2D.Double(0, 100, 100, 100)); g2d.draw(new Line2D.Double(100, 100, 200, 100)); g2d.draw(new Line2D.Double(100, 0, 100, 100)); g2d.draw(new Line2D.Double(100, 100, 100, 200)); g2d.draw(new Line2D.Double(25, 25, 100, 100)); g2d.draw(new Line2D.Double(100, 100, 175, 175)); g2d.draw(new Line2D.Double(175, 25, 100, 100)); g2d.draw(new Line2D.Double(100, 100, 25, 175)); g2d.draw(circle); } } }
Similar Threads
-
Vector create
By Warren in forum New To JavaReplies: 4Last Post: 03-02-2010, 02:42 AM -
Create a new variable
By mathias in forum New To JavaReplies: 1Last Post: 08-07-2007, 06:48 AM -
how to create different arrays
By osval in forum New To JavaReplies: 2Last Post: 08-06-2007, 11:07 PM -
Create XML From XSD
By Jack in forum XMLReplies: 1Last Post: 07-09-2007, 12:56 AM -
I need create a JSplitPane
By Daniel in forum AWT / SwingReplies: 1Last Post: 07-05-2007, 06:12 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks