Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #26862

Re: Basic 2d graphics in Java

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.bt.com!news.bt.com.POSTED!not-for-mail
NNTP-Posting-Date Thu, 12 Dec 2013 13:07:18 -0600
Date Thu, 12 Dec 2013 19:07:17 +0000
From lipska the kat <"lipskathekat at yahoo dot co dot uk">
Organization Trollbusters 3
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130308 Thunderbird/17.0.4
MIME-Version 1.0
Newsgroups comp.lang.java.programmer
Subject Re: Basic 2d graphics in Java
References <527c86f0-1b3d-4103-bd42-a5dcd9ade567@googlegroups.com> <plotting-20131212192143@ram.dialup.fu-berlin.de>
In-Reply-To <plotting-20131212192143@ram.dialup.fu-berlin.de>
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 8bit
Message-ID <LbGdnfwd5ML6lDfPnZ2dnUVZ8ludnZ2d@bt.com> (permalink)
Lines 39
X-Usenet-Provider http://www.giganews.com
X-AuthenticatedUsername NoAuthUser
X-Trace sv3-uUMkzG1grXM6nJVVWFDNDFjr2tDV5CYcQgCbJlOGO7FR8Rp3F1QfoknYAlEi1j/KomNKuEJpRNJ873d!zji6jyzAzgMdcGoLe270stOntS6bwgANs5/GXOTRGcPstqpBRA5CFFQRw5rC06v+b+DffzQhMQgg
X-Complaints-To abuse@btinternet.com
X-DMCA-Complaints-To abuse@btinternet.com
X-Abuse-and-DMCA-Info Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info Otherwise we will be unable to process your complaint properly
X-Postfilter 1.3.40
X-Original-Bytes 3117
Xref csiph.com comp.lang.java.programmer:26862

Show key headers only | View raw


On 12/12/13 18:42, Stefan Ram wrote:
> tomcees_pc@yahoo.com writes:
>> Can anyone share some simple java code to:
>> 1.  Set up a small (say 320w x 240h) 2d window.
>> 2.  Set(color) and Read (color) of pixels within this window.
>
> class Main extends javax.swing.JComponent implements java.lang.Runnable
> { final int X = 320; final int Y = 200;
>    private static final long serialVersionUID = 0L;
>    final java.awt.image.BufferedImage window
>    = new java.awt.image.BufferedImage
>    ( X, Y, java.awt.image.BufferedImage.TYPE_INT_RGB );
>    public int readColor( final int x, final int y )
>    { return Main.this.window.getRGB( x, y ); }
>    public void setColor( final int x, final int y, final int color )
>    { Main.this.window.setRGB( x, y, color ); }
>    public static void main( final java.lang.String args[] )
>    { java.awt.EventQueue.invokeLater( new Main() ); }
>    @java.lang.Override public final void run()
>    { final javax.swing.JFrame frame = new javax.swing.JFrame( "Main" );
>      Main.this.setPreferredSize( new java.awt.Dimension( 320, 200 ));
>      Main.this.setColor( X/2, Y/2, 0xFFFFFF );
>      java.lang.System.out.println( Main.this.readColor( X/2, Y/2 ));
>      frame.setDefaultCloseOperation( javax.swing.JFrame.EXIT_ON_CLOSE );
>      frame.add( Main.this ); frame.pack(); frame.setVisible( true ); }
>    @java.lang.Override
>    public void paintComponent( final java.awt.Graphics graphics )
>    { graphics.drawImage( Main.this.window, 0, 0, null ); }}

Jeez

If anyone had written code formatted like that when I was working I'd 
have sacked the bugger.


-- 
Lipska the Kat©: Troll hunter, sandbox destroyer,
treacherous feline and farscape dreamer of Aeryn Sun
GNU/Linux user #560883 - http://www.linuxcounter.net

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Basic 2d graphics in Java tomcees_pc@yahoo.com - 2013-12-12 08:45 -0800
  Re: Basic 2d graphics in Java markspace <markspace@nospam.nospam> - 2013-12-12 09:39 -0800
  Re: Basic 2d graphics in Java lipska the kat <"lipskathekat at yahoo dot co dot uk"> - 2013-12-12 19:07 +0000
    Re: Basic 2d graphics in Java Joerg Meier <joergmmeier@arcor.de> - 2013-12-12 20:43 +0100
      Re: Basic 2d graphics in Java lipska the kat <"lipskathekat at yahoo dot co dot uk"> - 2013-12-12 19:47 +0000
  Re: Basic 2d graphics in Java lipska the kat <"lipskathekat at yahoo dot co dot uk"> - 2013-12-12 20:14 +0000
    Re: Basic 2d graphics in Java tomcees_pc@yahoo.com - 2013-12-12 12:37 -0800
  Re: Basic 2d graphics in Java Jeff Higgins <jeff@invalid.invalid> - 2013-12-12 17:42 -0500

csiph-web