A menudo confío en el código fuente de JDK para comprender cómo debo implementar una interfaz, y a menudo encuentro un estilo de sangría muy extraño en uso. Por ejemplo, en DefaultCellEditor.java
:¿Por qué el código fuente de la biblioteca Java tiene una sangría extraña?
public DefaultCellEditor(final JTextField textField) {
editorComponent = textField;
this.clickCountToStart = 2;
delegate = new EditorDelegate() {
public void setValue(Object value) {
textField.setText((value != null) ? value.toString() : "");
}
public Object getCellEditorValue() {
return textField.getText();
}
};
textField.addActionListener(delegate);
}
Me pregunto si esto es debido a mi IDE o no, ya que me parece este tipo de sangrado bastante extraño y difícil de leer.
¿Qué IDE estás usando? –
¿Este código fuente o descompilación del IDE? –
@david Netbeans 6.9.1, y el mismo resultado con 7.0.1. Puedo investigar si los paquetes centrales también tienen el mismo aspecto o no. –