在JavaSwing中使用空布局
我用Java Swing编写了一个使用空布局的游戏。除了我正在处理的一些小故障,它功能完善,看起来也很不错。我的计划是:修复一些bug,添加一些额外的功能,然后使用SwingWeb或AjaxSwing允许我的游戏在web浏览器中运行,使用HTML/CSS/JavaScript。但是在和这里的一些人交谈之后,我担心我的游戏不会被正确展示,因为我没有使用布局管理器。组件的精确放置非常适合游戏的性质,因为我需要让我的jLabel不断地移动,而尝试使用布局管理器来实现这一点是非常有问题的——因此,如果可能的话,我希望避免更改我的空布局。所以在我做出决定之前,有人能给我解释一下,如果我按照上述计划进行,我可能会面临的关于空布局的问题吗请注意,我显然不打算调整游戏窗口的大小,因为它将在浏览器中运行
# 1 楼答案
当您不调整窗口大小或不使用changeListeners时,可以使用NULL布局编程,因此避免使用NULL布局。 Read this
# 2 楼答案
转换为HTML的AFAIU
null
布局只能产生position:absolute;
样式这在HTML中的效果甚至不如在Swing中好。HTML应该是流动的,一旦用户开始增加或减少浏览器中文本的大小,它就会崩溃