iモード携帯電話用Java(iアプリ) Part 7
■ このスレッドは過去ログ倉庫に格納されています
0139デフォルトの名無しさん
NGNGPanel2でソフトキー1を押したらPanel1でstr配列の次の文字列を表示させる・・(以下ループ)
というものを作りたいんですけど、以下のようなコードですとラベルが変わりません どのようにすればいいのでしょうか?
String str[] = {"abc", "def", "ghi", "jkl",・・・・};
int i = 0;
class Panel1 extends Panel implements SoftKeyListener{
Label label1;
Panel1{
label1 = new Label(str[i]);
add(label1);
}
public void softKeyReleased(Panel p, int key)
{
if(key == Display.KEY_SELECT) Display.setCurrent(Panel2);
}
}
class Panel2 extends Panel implements SoftKeyListener{
〜
public void softKeyReleased(Panel p, int key)
{
i++; // カウンタをインクリメントし、配列の次の要素を表示する
if(key == Display.KEY_SELECT) Display.setCurrent(Panel1);
}
■ このスレッドは過去ログ倉庫に格納されています