🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Cuando calificar los nombres y cuando no...

#565
From: leonardoazpurua
Date: Sun, 08 Apr 2007 00:57
63 lines
2682 bytes
Hola.

Tome un ejemplo, creo que de los que vienen con NetBeans, para jugar
un poco con el.

Es la aplicacion ContactEditorUI.

Lo primero que noto es que el IDE (NetBeans) inserta toneladas de
codigo innecesario. Por ejemplo:

        buttonGroup1.add(jRadioButton1);
        jRadioButton1.setText("HTML");
        jRadioButton1.setBorder(BorderFactory.createEmptyBorder(0, 0,
0, 0));
        jRadioButton1.setMargin(new java.awt.Insets(0, 0, 0, 0));

las dos ultimas lineas puedes comentarlas o dejarlas, y da lo mismo
(imagino que hay una especie de estandarizacion del codigo generado
que hace cosas innecesarias si no se modifican las propiedades en
tiempo de disenho).

Pero el ejemplo no importa nada, y califica todos los nombres. Es
decir, en vez de hacer lo que haria uno codificando a mano:

import javax.swing.*;

y luego

  private ButtonGroup buttonGroup1;

el IDE no genera ningun import, y en su lugar pone:

  private javax.swing.ButtonGroup buttonGroup1;

imagino que es la clase de cosas que pone escamosos a los detractores
de los IDE.

Pero la pregunta no es esa.

Jugando con el ejemplo, mande a suprimir todas las "apariciones de
javax.swing."

El codigo no compilo, porque no reconocia

   border.TitledBorder.DEFAULT_JUSTIFICATION

probe a agregar

import javax.swing.border;

escribiendo luego

  TitledBorder.DEFAULT_JUSTIFICATION

pero tampoco anda. Solo he logrado que compile escribiendo el nombre
totalmente calificado.

Habra alguien que pueda explicarme como funciona eso?


Salud!

Leonardo
Technical Details
Message-ID: <1175993837.599029.45350@d57g2000hsg.googlegroups.com>
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!d57g2000hsg.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,c378bba96c47ef62,start
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!postnews.google.com!d57g2000hsg.googlegroups.com!not-for-mail
From: leonardoazpurua@cantv.net
Newsgroups: es.comp.lenguajes.java
Subject: Cuando calificar los nombres y cuando no...
Date: 7 Apr 2007 17:57:17 -0700
Organization: http://groups.google.com
Lines: 64
Message-ID: <1175993837.599029.45350@d57g2000hsg.googlegroups.com>
NNTP-Posting-Host: 201.211.55.108
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Trace: posting.google.com 1175993837 28667 127.0.0.1 (8 Apr 2007 00:57:17 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Sun, 8 Apr 2007 00:57:17 +0000 (UTC)
User-Agent: G2/1.0
X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe)
Complaints-To: groups-abuse@google.com
Injection-Info: d57g2000hsg.googlegroups.com; posting-host=201.211.55.108;
   posting-account=Z6N9qg0AAADE2lQYpF3vbAUrSJx8n-7s