Article View: es.comp.lenguajes.java
Article #565Cuando calificar los nombres y cuando no...
From: leonardoazpurua
Date: Sun, 08 Apr 2007 00:57
Date: Sun, 08 Apr 2007 00:57
63 lines
2682 bytes
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-mailShow 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