1
我有一個lwuit表單。表單的佈局已設置爲BorderLayout。然後,我添加了一個容器到表單。如何以lwuit形式顯示滾動條?
即。 form.addComponent(BorderLayout.Center,some_COntainer);
此容器包含幾個項目,如...容器,文本區域和按鈕。因此,表格遠遠超出了移動屏幕。
如何在窗體中顯示垂直滾動條,以便用戶知道表單已超出屏幕?
現在,沒有滾動條可見。我該怎麼做呢?
這是我的嘗試:
Form myForm = new Form("xyz");
myForm.setScrollable(false);
Container container = new Container();
TextArea message = new TextArea("A very long message here which goes beyond the screen length");
container.setLaynout(new BoxLayout(BoxLayout.Y_axis));
container.add(message);
container.add(new RadioButton("a1"));
container.add(new RadioButton("a2"));
container.add(new RadioButton("a3"));
container.add(new RadioButton("a4"));
container.add(new RadioButton("a5"));
container.add(new RadioButton("a6"));
container.add(new RadioButton("a7"));
container.add(new Button("press me"));
myform.addComponenet(container);
container.setScrollable(true);
現在,我想滾動條是容器內可見。但它不工作。我錯過了什麼?
我一直保持我的表單可滾動。但是,我如何顯示右側的滾動條? – Nikhil 2012-03-20 04:00:08
然後禁用表單的可滾動性並啓用Y可滾動性到容器內部。邊框佈局不會很好地滾動,因爲它們在概念上不是爲此設計的。 – 2012-03-21 16:06:48
我編輯了這篇文章並添加了一些代碼。如果你認爲我錯過了某些東西,請告訴我。 – Nikhil 2012-03-26 07:12:23