gpt4 book ai didi

java - 如何在 Java GWT 中将加载到框架中的元素居中?

转载 作者:行者123 更新时间:2023-12-02 05:51:49 24 4
gpt4 key购买 nike

我使用frame.setUrl(PATH);加载了一个html;

它工作正常,但我想显示它水平居中,框架对象上没有类似于面板小部件的 .setHorizo​​ntalAlignment 的方法。

如何将 GWT 框架中的元素居中

我使用 Eclipse 作为 IDE 和 GWT 插件

编辑:我正在使用 com.google.gwt.user.client.ui.Frame;

最佳答案

只需将 iframe 包含在中心对齐的 div 内即可。

试试这个

public void onModuleLoad() {

// Make a new frame, and point it at Google.
Frame frame = new Frame("http://www.google.com/");

// Add it to the root panel.
RootPanel.get("container").add(frame);

}

JSP/HTML:

...
<body>
<div id="container" align="center"></div>
</body>
...
<小时/>

或者尝试与上面相同的方法,但 div 是在 JAVA 代码中创建的

// Make a new frame, and point it at Google.
Frame frame = new Frame("http://www.google.com/");

DivElement div = Document.get().createDivElement();
div.setAttribute("align", "center");

div.appendChild(frame.getElement());

// Add it to the root panel.
RootPanel.get().getElement().appendChild(div);

关于java - 如何在 Java GWT 中将加载到框架中的元素居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23466549/

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