在Java Swing中使用null布局



我用Java Swing编写了一个使用null布局的游戏。除了我正在处理的一些小故障外,它的功能非常好,看起来也很漂亮。我的计划是:修复一些错误,添加一些额外的功能,然后使用SwingWeb或AjaxSwing,让我的游戏在使用HTML/CSS/JavaScript的网络浏览器中运行。但在与这里的一些人交谈后,我担心我的游戏不会正确显示,因为我没有使用布局管理器。组件的精确放置非常适合游戏的性质,因为我需要让我的JLabels不断移动,而使用布局管理器尝试这样做会非常有问题,所以如果可能的话,我希望避免从空布局更改。因此,在我对此做出决定之前,有人能向我解释一下,如果我按照上述方式进行我的计划,我可能会面临关于空布局的问题吗请注意,很明显,我不打算调整游戏窗口的大小,因为它将在浏览器中运行。

AFAIUnull布局转换为HTML只能产生position:absolute;样式。

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

当您不调整窗口大小或不使用changeListener时,使用NULL布局进行编程是可以接受的,因此请避免使用NULL布局。读取此

最新更新