gpt4 book ai didi

java - Lwuit 在两个容器之间创建一条空线

转载 作者:太空宇宙 更新时间:2023-11-04 08:35:01 24 4
gpt4 key购买 nike

我想在表单中嵌入的容器之间创建一个空行与 BoxLayout Y_Axis。

下面的片段仅显示“test1 test”,但我想要

“测试1

测试2“

或者更多行..

import com.sun.lwuit.Container;
import com.sun.lwuit.Display;
import com.sun.lwuit.Form;
import com.sun.lwuit.Label;
import com.sun.lwuit.layouts.BoxLayout;

public class Bug extends javax.microedition.midlet.MIDlet {




public void startApp() {

Display.init(this);

Container mainContainer = new Container();
Container current = new Container();
Form f = new Form();
f.setLayout(new BoxLayout(BoxLayout.Y_AXIS));
current.addComponent(new Label("test1"));
mainContainer.addComponent(current);
current = new Container();
current.setPreferredH(40);
mainContainer.addComponent(current);
f.addComponent(mainContainer);
current = new Container();
current.addComponent(new Label("test2"));
mainContainer.addComponent(current);

f.show();
}

public void pauseApp() {
}

public void destroyApp(boolean unconditional) {
}
}

最佳答案

您可以使用样式对象来设置第一个标签的边距,如下所示:


Label textLabel = new Label("test1");
Style style = textLabel.getStyle();
style.setMargin(Component.BOTTOM,40);
current.addComponent(textLabel);

关于java - Lwuit 在两个容器之间创建一条空线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6610277/

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