Article View: es.comp.lenguajes.java
Article #26683Re: repintar en un panel
From: Jonathan Revusky
Date: Thu, 26 Nov 1998 00:00
Date: Thu, 26 Nov 1998 00:00
57 lines
2260 bytes
2260 bytes
Carlos wrote:
>
> Hola de nuevo Jonathan.
>
> Perdona por las molestias, pero no doy con la solucion y voy para dos
> semanas con este problema.
>
> He probado con distintos layout tanto para el Frame como para el panel y me
> sigue ocupando el Frame entero.
>
> � Sabes cual puede ser el problema ? � Puedes probar a hacer un Frame con un
> panel que no ocupe el Frame entero, y dentro de ese panel dibujar un
> rectangulo cualquiera que este siempre visible ?.
>
> Muchas gracias de antemano y de nuevo perdona por las molestias que te este
> causando. Un saludo.
Vamos a ver:
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);
}
public Dimension getPreferredSize() {
return new Dimension(100,100);
}
});
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
f.pack();
f.show();
}
}
Acabo de entrar este c�digo directamente en Netscape. No s� si se
compila o funciona. De no ser as�, seguro que casi funciona :-).
Pru�balo.
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:
<365D7079.B43E0632@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: <365D7079.B43E0632@jet.es> X-Deja-AN: 415908821 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