java - GroupLayout 中的参数在哪里更改?
问题描述
我GroupLayout
在 Java 中遇到了一些问题。GroupLayout.java 中有一部分 - 我无法理解的文件。就是下面这个:
方法一:
void setSize(int axis, int origin, int size) {
super.setSize(axis, origin, size);
if (size == UNSET) {
for (int counter = springs.size() - 1; counter >= 0;
counter--) {
getSpring(counter).setSize(axis, origin, size);
}
} else {
setValidSize(axis, origin, size);
}
}
该方法接收以下参数:
axis = 0, origin = size = -2147483648
它在第一行调用super.setSize(...)
. 此方法如下所示:
void setSize(int axis, int origin, int size) {
this.size = size;
if (size == UNSET) {
unset();
}
}
该方法接收以下参数:
axis = 0, origin = -2147483648, size = 1274
我无法理解的是,尽管第一种方法发送了它的参数,但这种方法得到了不同的参数。当我想super
使用 CTRL + Leftclick 访问第一种方法时,NetBeans 向我发送错误消息。
你能告诉我,这里发生了什么吗?
解决方案
推荐阅读
- batch-file - 批处理文件,让用户选择文件夹中的文件,然后重命名
- file - 使用 MQL5 读取 CSV 文件的行
- rxjs - 在一定时间内等待新值的运算符
- python - 警告:tensorflow:忽略带有图像 id 的检测,尽管配置参数为真
- python - Python:Groupby 的格式化问题
- java - 卡夫卡抛出“org.apache.kafka.clients.consumer.CommitFailedException”
- javascript - Background image SVG animation stopped working on chrome
- mysql - 如何在 laravel 5.2 中进行加权查询?
- c# - 从在单独线程上运行的方法返回列表
- android - 以角度显示离子3中文件夹中存在的所有图像