我是代号一开发的新手。目前我对默认表单标题有一个挑战。我已经创建了我的自定义标题区域,但它与表单的其余部分一起滚动到视图之外。请问我如何将它固定在表格的顶部?PS 代号一摇滚!!爱它!!
问问题
777 次
1 回答
1
谢谢。
当然。将表单设置为可滚动的 false 并将其布局设置为边框布局。将您的标题放在表格的北部,并在表格的中心放置一个容器。然后将容器设置为可滚动 Y true 并将所有组件添加到该容器中。
这在 GUI 构建器中非常简单,但在代码中您可以执行以下操作:
Form f = new Form();
f.setScrollable(false);
f.setLayout(new BorderLayout());
f.addComponent(BorderLayout.NORTH, myTitleCmp);
Container content = new Container(ideallySetALayoutHere);
content.setScrollableY(true);
f.addComponent(BorderLayout.CENTER, content);
// now add stuff to content
f.show();
于 2013-05-16T18:38:13.097 回答