🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #26683

Re: repintar en un panel

#26683
From: Jonathan Revusky
Date: Thu, 26 Nov 1998 00:00
57 lines
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-mail
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>

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