gpt4 book ai didi

indentation - 为什么 Java 库源代码的缩进如此奇怪?

转载 作者:搜寻专家 更新时间:2023-10-30 19:43:47 24 4
gpt4 key购买 nike

我经常依赖JDK源代码来理解我应该如何实现一个接口(interface),而且我经常在使用时发现一些非常奇怪的缩进风格。例如,在 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 造成的,因为我发现这种缩进非常奇怪且难以阅读。

最佳答案

听起来像 tab vs spaces问题。尝试将制表符宽度设置为 4 个空格(如果是 4,则为 8)。

这是我在浏览 OpenJDK code for DefaultCellEditor 时看到的内容在线。

enter image description here

关于indentation - 为什么 Java 库源代码的缩进如此奇怪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7422303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com