如何在java中返回int列表的值?

时间:2014-11-27 02:08:01

标签: java list

import java.awt.*;
import java.awt.event.*;
class ListAction extends Frame implements ItemListener{

    List list;
    Label label;
    public ListAction(){

      // Set frame properties
      setTitle("List with ItemListener Demo");
      setSize(400,400);
      setLayout(new FlowLayout());
      addWindowListener(new WindowAdapter(){
          public void windowClosing(WindowEvent we){
              System.exit(0);
          }
      });
      setLocationRelativeTo(null);
      setVisible(true);

      // Create List
      list=new List();

      // Create label
      label=new Label("                                ");

      // Add items
      list.add("Apple");
      list.add("Mango");
      list.add("Guava");
      list.add("Orange");
      list.add("Pineapple");
      list.add("Grapes");



      // Add List
      add(list);

      // Add label
      add(label);

      // Add item listener
      list.addItemListener(this);
    }

    public void itemStateChanged(ItemEvent ie){
      label.setText("You selected "+list.getSelectedItem());
    }

    public static void main(String args[]){
    new ListAction();
    }
} 

基本上我想得到列表的大小,但是当我尝试时我一直都会遇到错误。

1 个答案:

答案 0 :(得分:0)

试试list.getItemCount()。它返回awt列表中的项目数。

list.size() [已弃用] list.getSize()会在屏幕上返回列表的维度。