※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
import java.awt.*; import java.awt.event.*; public class Test7 extends Frame { Label mylabel; Choice c1; List l1; ClickItem ci; public Test7() { super(); setTitle("Hello"); setSize(300,150); setLayout(null); ci = new ClickItem(); mylabel = new Label("set state!"); mylabel.setBounds(50,25,200,25); this.add(mylabel); c1 = new Choice(); c1.add("MacOS"); c1.add("Windows"); c1.add("MacOS X"); c1.setBounds(20,70,120,25); this.add(c1); c1.addItemListener(ci); l1 = new List(); l1.add("MacOS"); l1.add("Windows"); l1.add("MacOS X"); l1. setBounds(150,70,120,70); this.add(l1); l1.addItemListener(ci); } public static void main (String args []) { new Test7().setVisible(true); } class ClickItem implements ItemListener { public void itemStateChanged(ItemEvent ev){ if (ev.getSource() == c1) { int n = c1.getSelectedIndex(); l1.select(n); } if (ev.getSource() == l1) { String str = l1.getSelectedItem(); mylabel.setText(str); } } } }
<< 前へ | 次へ >> |