Я часто полагаюсь на исходный код 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 или нет, поскольку я нахожу этот вид отступов довольно странным и трудно прочитать.