Java AWT Choice17 Mar 2025 | 4 分钟阅读 Choice类的对象用于显示选择的弹出菜单。用户选择的Choice显示在菜单的顶部。 它继承Component类。 AWT Choice类的声明Choice类的构造函数序号。 | 构造函数 | 描述 |
---|
1. | Choice() | 它构造一个新的选择菜单。 |
类继承的方法Choice类的方法由以下类继承 - java.awt.Component
- java.lang.Object
Choice类方法序号。 | 方法名 | 描述 |
---|
1. | void add(String item) | 它将一个项目添加到选择菜单中。 | 2. | void addItemListener(ItemListener l) | 它添加接收来自选择菜单的事件的项监听器。 | 3. | void addNotify() | 它创建选择的对等体。 | 4. | AccessibleContext getAccessibleContext() | 它获取与选择相关的可访问上下文。 | 5. | String getItem(int index) | 它获取选择菜单中给定索引位置的项(字符串)。 | 6. | int getItemCount() | 它返回选择菜单中的项目数。 | 7. | ItemListener[] getItemListeners() | 它返回在选择中注册的所有项监听器的数组。 | 8. | T[] getListeners(ClasslistenerType) | 返回一个数组,其中包含当前注册为此Choice的FooListeners的所有对象。 | 9. | int getSelectedIndex() | 返回当前选定项目的索引。 | 10. | String getSelectedItem() | 获取当前选择的字符串表示形式。 | 11. | Object[] getSelectedObjects() | 返回一个数组(长度为1),其中包含当前选定的项目。 | 12. | void insert(String item, int index) | 将该项目插入到此选择中指定的position。 | 13. | protected String paramString() | 返回表示此Choice菜单状态的字符串。 | 14. | protected void processEvent(AWTEvent e) | 它处理对选择的事件。 | 15. | protected void processItemEvent (ItemEvent e) | 通过将发生的事件分派给任何已注册的ItemListener对象来处理此Choice菜单上发生的项事件。 | 16. | void remove(int position) | 它从选择菜单中的给定索引位置删除一个项目。 | 17. | void remove(String item) | 它从选择菜单中删除该项目的第一次出现。 | 18. | void removeAll() | 它从选择菜单中删除所有项目。 | 19. | void removeItemListener (ItemListener l) | 它删除提到的项目监听器。因此,它不再接收来自选择菜单的项事件。 | 20. | void select(int pos) | 它将选择菜单中的选定项目更改/设置为给定索引位置的项目。 | 21. | void select(String str) | 它将选择菜单中的选定项目更改/设置为其字符串值等于参数中指定的字符串的项目。 |
Java AWT Choice 示例在以下示例中,我们使用Choice()构造函数创建一个选择菜单。然后我们使用add()方法向菜单添加5个项目,然后将选择菜单添加到Frame中。 ChoiceExample1.java 输出  带有ActionListener的Java AWT Choice示例在以下示例中,我们创建一个包含5个项目的选择菜单。 除此之外,我们正在创建一个按钮和一个标签。 在这里,我们使用addActionListener(ActionListener a)方法向按钮组件添加一个事件,即单击按钮时,从选择菜单中选择的项目显示在标签上。 ChoiceExample2.java 输出 
|