Я часто полагаюсь на исходный код JDK, чтобы понять, как я должен реализовать интерфейс, и часто использую очень странный стиль отступов. Например, в DefaultCellEditor.java
:
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);
}
Мне интересно, связано ли это с моей IDE или нет, так как я нахожу этот отступ довольно странным и трудным для чтения.