Article View: es.comp.lenguajes.java
Article #26684Re: repintar en un panel
From: Jonathan Revusky
Date: Thu, 26 Nov 1998 00:00
Date: Thu, 26 Nov 1998 00:00
41 lines
1746 bytes
1746 bytes
Carlos wrote:
Acabo de probar el c�digo. Me parece que funciona como quieres.
En el g.drawRect(), pon 0,0 en vez de 1,1.
Si esto no hace lo que quieres, es que tendr�as que explicitar mejor lo
que quieres.
import java.awt.*;
import java.awt.event.*;
public class Test {
public static void main(String[] args) {
Frame f = new Frame();
f.setLayout(new FlowLayout(FlowLayout.LEFT));
f.add(new Panel() {
public void paint(Graphics g) {
g.drawRect(1,1,99,99);<-- utiliza (0,0,99,99) mejor.
}
public Dimension getPreferredSize() {
return new Dimension(100,100);
}
});
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.pack();
f.show();
}
}
Jonathan Revusky
--
Available for Java and Delphi Consulting
Make your .class files double-clickable
with SmartJ
http://www.bigfoot.com/~crystalline.solutions
Technical Details
Message-ID:
<365D7232.713324F0@jet.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<73c3i5$hf2$1@talia.mad.ibernet.es> <36599671.A12D0BD7@jet.es> <73hgej$c29$1@talia.mad.ibernet.es> <365C5744.7ACABDCD@jet.es> <73j42l$fru$1@talia.mad.ibernet.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,baa818ff7f3f9df0 X-Google-Attributes: gid1116f3,public From: Jonathan Revusky <jrevusky@jet.es> Subject: Re: repintar en un panel Date: 1998/11/26 Message-ID: <365D7232.713324F0@jet.es> X-Deja-AN: 415908822 Content-Transfer-Encoding: 8bit References: <73c3i5$hf2$1@talia.mad.ibernet.es> <36599671.A12D0BD7@jet.es> <73hgej$c29$1@talia.mad.ibernet.es> <365C5744.7ACABDCD@jet.es> <73j42l$fru$1@talia.mad.ibernet.es> X-Accept-Language: en Content-Type: text/plain; charset=iso-8859-1 Organization: Telefonica Transmision de Datos Mime-Version: 1.0 Reply-To: jrevusky@bigfoot.com Newsgroups: es.comp.lenguajes.java