codetoad.com
  ASP Shopping CartForum & BBS
  - all for $20 from CodeToad Plus!
  
  Home || ASP | ASP.Net | C++/C# | DHTML | HTML | Java | Javascript | Perl | VB | XML || CodeToad Plus! || Forums || RAM 
Search Site:
Search Forums:
  Wheel Project  jerrardm09 at 16:18 on Monday, July 16, 2007
 

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:

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();

  Re: Wheel Project  kanad at 08:46 on Thursday, July 26, 2007
 

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);

}


}

}








CodeToad Experts

Can't find the answer?
Our Site experts are answering questions for free in the CodeToad forums
//








Recent Forum Threads
•  How to send multiple perameters in SOAP request.
•  Java code for Insert picture on the table in spreadsheet
•  Re: Problem with concatenation
•  how to genrates the crystal report by sending a id at runtime
•  help me
•  pls help me with this..
•  Re: Security - Code verify
•  Job @ EarlySail
•  Job @ EarlySail (perl)


Recent Articles
ASP GetTempName
Decode and Encode UTF-8
ASP GetFile
ASP FolderExists
ASP FileExists
ASP OpenTextFile
ASP FilesystemObject
ASP CreateFolder
ASP CreateTextFile
Javascript Get Selected Text


© Copyright codetoad.com 2001-2007