gpt4 book ai didi

java - 如何轻松编辑另一个类的 Java 对象

转载 作者:行者123 更新时间:2023-12-01 13:16:50 24 4
gpt4 key购买 nike

我来自 Python,我刚刚传递了 self,我可以通过这种方式编辑对象。

所以我有一些代码:

public void initLayout() {
DockLayoutPanel layout = new DockLayoutPanel(Unit.PC);
layout.addNorth(new HTML(" v0.1"), 2);
layout.addSouth(new HTML("Footer"), 2);
layout.addWest(new HTML(""), 2);
layout.add(new HTML("center"));
RootLayoutPanel rootLayout = RootLayoutPanel.get();
rootLayout.add(layout);
}

这列出了我正在使用的面板的布局。我现在想要轻松地编辑/添加到这些面板的某些部分。例如,在另一种方法中:

private void initPanel() {
rootlayout.add(some_new_component);

}
或者甚至在将来添加到滚动条等。我知道我可以创建一个方法,该方法的作用方式是我现在可以传递变量来添加所有数据,但我希望它更加灵活,因为我稍后想改变一些事情。

最佳答案

您可以使用关键字:

this

引用您的评论,在 Java 中您可以这样写:

this.rootlayout.add(newContent);

关键字“this”指的是当前对象。

关于java - 如何轻松编辑另一个类的 Java 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22404670/

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