Your preferences have been saved!
» Draw with Line2D.Double and Ellipse2D.Double - import java.awt.EventQueue; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Ellipse2D; import java.awt.geom.Line2D; import java.awt.geom.Rectangle2D; import javax.swing.JComponent; import javax.swing.JFrame; /**  * @version 1.32 2007-04-14... 15 Feb 12 » Draw Optimized Line - import javax.swing.*; import java.awt.*; /**  * @author johan  */ public class GraphicsUtil {   public static void drawOptimizedLine(Graphics g, int x1, int y1, int x2, int y2) {     if (g.getColor().getAlpha() < 255 && (x1 == x2 || y1 == y2))       g.fillRect(x1 < x2 ? x1 : x2, y1 < y2 ? y1 : y2, Math.abs(x2 - x1) + 1, Math.abs(y2 - y1) + 1);     else... 15 Feb 12 » Draw Dashed - import java.awt.*; public class GUITasks {   public static Frame getTopFrame() {     Frame[] frames = Frame.getFrames();     for(int i = 0; i < frames.length; i++) {       if(frames[i].getFocusOwner() != null) {         return frames[i];       }     }     if(frames.length > 0) {... 15 Feb 12 » Line-graph drawable - import java.awt.Color; import java.awt.Graphics2D; import java.awt.geom.Line2D; import java.awt.geom.Rectangle2D; /**  * A very fast and very simple line-graph drawable. This code is based on the  * LineGraph class writen by Larry Ogrodnek but instead of producing a  * low-resolution image, this class writes the content into a Graphics2D  * context.  * ... 15 Feb 12 » A line is drawn using two points - import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel; public class LinesDashes1 extends JPanel {   public void paintComponent(Graphics g) {     super.paintComponent(g);     Graphics2D g2d = (Graphics2D) g;     float[] dash1 = { 2f, 0f, 2f };... 15 Feb 12 » Draw a point: use a drawLine() method - import java.awt.Color; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Graphics2D; import java.util.Random; import javax.swing.JFrame; import javax.swing.JPanel; public class Points extends JPanel {   public void paintComponent(Graphics g) {     super.paintComponent(g);... 15 Feb 12 » Xsplinefun displays colorful moving splines in a window - public class XSplineFun {   public static final int POINTS = 20;   public static final int DEFAULT_MAX_COLORS = 20;   /* Spline-fun smarts. */   static int x[] = new int [POINTS];      static int y[]= new int [POINTS];          static int  dx[] = new int [POINTS];                 static int dy[]= new int [POINTS];   static int nred, ngreen, nblue, dred, dgreen, dblue;   static int color;... 15 Feb 12 » Program to draw grids - import java.awt.Canvas; import java.awt.Frame; import java.awt.Graphics; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; /**  * Program to draw grids.  *   * @author Ian Darwin, http://www.darwinsys.com/  */... 15 Feb 12 » Line Dash Style 4 - import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel; public class LinesDashes4 extends JPanel {   public void paintComponent(Graphics g) {     super.paintComponent(g);     Graphics2D g2d = (Graphics2D) g;     ... 15 Feb 12 » Lines Dashes style 3 - import java.awt.BasicStroke; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.JFrame; import javax.swing.JPanel; public class LinesDashes3 extends JPanel {   public void paintComponent(Graphics g) {     super.paintComponent(g);     Graphics2D g2d = (Graphics2D) g;     ... 15 Feb 12