有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在JavaSwing中使用空布局

我用Java Swing编写了一个使用空布局的游戏。除了我正在处理的一些小故障,它功能完善,看起来也很不错。我的计划是:修复一些bug,添加一些额外的功能,然后使用SwingWebAjaxSwing允许我的游戏在web浏览器中运行,使用HTML/CSS/JavaScript。但是在和这里的一些人交谈之后,我担心我的游戏不会被正确展示,因为我没有使用布局管理器。组件的精确放置非常适合游戏的性质,因为我需要让我的jLabel不断地移动,而尝试使用布局管理器来实现这一点是非常有问题的——因此,如果可能的话,我希望避免更改我的空布局。所以在我做出决定之前,有人能给我解释一下,如果我按照上述计划进行,我可能会面临的关于空布局的问题吗请注意,我显然不打算调整游戏窗口的大小,因为它将在浏览器中运行


共 (2) 个答案

  1. # 1 楼答案

    当您不调整窗口大小或不使用changeListeners时,可以使用NULL布局编程,因此避免使用NULL布局。 Read this

  2. # 2 楼答案

    转换为HTML的AFAIU null布局只能产生position:absolute;样式

    这在HTML中的效果甚至不如在Swing中好。HTML应该是流动的,一旦用户开始增加或减少浏览器中文本的大小,它就会崩溃