如何在LWUI中创建动态表
TableModel model = new DefaultTableModel(
new String[]{"A", "B", "Call Avg"},
new Object[][]{
{"0", "50", "0.00"},
{"0", " " + "2", "0.00"},
{"0", "52", "0.00"},})
{
public boolean isCellEditable(int row, int col) {
return col != 0 ;
}
};
Table table = new Table(model);
这是静态的。我想动态创建行数和列数..plz帮助
请参阅此示例代码。我已使用此代码使用LWUIT创建了动态表。
Form form = new Form();
form.setLayout(new BorderLayout());
ValueBeans[] valueBeans = new ValueBeans[size];
// Here you can use Bean array value. This array contains collection of bean class.
// You can get the values from this beans class.
// You need to create dynamically with your own staff
Object[][] arrObj = new Object[valueBeans.length, 3];
TableModel model = new DefaultTableModel(new String[]{"Column 1", "Column 2", "Column 3"}, arrObj) {
public boolean isCellEditable(int row, int col) {
return false; // return true if editable cell
}
};
for (int index = 0; index < rowValues.size(); index++) {
model.setValueAt(index, 0, valueBeans[index].getValue1()); // row , column , value
model.setValueAt(index, 1, valueBeans[index].getValue2());
model.setValueAt(index, 2, valueBeans[index].getValue3());
}
Table table = new Table(model) {
protected Component createCell(Object value, final int row, final int column, boolean editable) {
final Component c = super.createCell(value, row, column, editable);
c.setFocusable(false);
return c;
}
};
table.setScrollable(false);
form.addComponent(BorderLayout.CENTER, table);
LWUIT是一个轻量级JavaME UI工具包。主要的特性包括:类似Swing 的MVC架构,支持多种布局(Layouts),皮肤更换,字体,触摸屏,动画效果,Rich控件,3D集成,Painter,模式对画框,I18N/L10N等。 LWUIT 要求 MIDP 2.0/CLDC 1.1 的支持。 主要功能包括: 1. 排版管理 2. 可插入式的风格和场景(Look & Feel) 3. 字体支持
对于如何将LWUIT Ver1.5与NetBeans IDE7.1.2集成,我有些困惑。 我正在使用一个教程(http://lwuit.java.net/tutorial/hello.html);我在堆栈溢出中找到的url。在教程的某个地方,它说为模拟器平台选择“Sun Java(TM)Wireless Toolkit 2.5.2 for CLDC或Sprint Wireless Toolkit
如何在转换为“YYYY-Mon-DD”后为今天日期添加一天。 注意到一些类在J2ME中不能工作,比如Simpledateformat类。
问题内容: 我想将css类动态添加到我要遍历的元素中。循环是这样的: 在我的待办事项模型中,我具有属性优先级,可以是“紧急”,“不太重要”或“正常”,我只想为每个元素分配类。 我知道我可以使用类似的布尔值来做到这一点, 但是我的变量不是布尔值,而是具有三个值。我该怎么做?另请注意,由于我的课程会改变一些视觉效果,因此我不想使用。 问题答案: 您可以简单地将一个函数指定为表达式,然后从那里返回适当的
我一直在玩动态LINQ,我想知道Java是否有可能做类似的事情。例如,如果我使用这个工作代码: 有没有一种方法可以让它像使用动态LINQ一样动态
我想知道,当你点击文本区域时,是否有方法获取诺基亚Asha 503全触控设备上弹出的键盘的参考信息。 我需要能够直接对其进行更改,添加一些按钮 我已经尝试了LWUIT的所有VirtualKeyboard方法,以及TextArea的TextEditorProvider,但这些方法根本不起作用,只是返回null或不提供预期的功能。这让我觉得Asha不支持对键盘进行更改 此外,如果有人知道如何覆盖键盘事