⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inputperson.java

📁 添加侯选人,统计选票,查看选举结果,结果按选票数量从大到小排列
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import java.util.StringTokenizer;
public class InputPerson extends Panel implements ActionListener
{
    TextField inputPeopleName;
    PersonSelected personSelected[];
    Button button;
    InputPerson(PersonSelected personSelected[])
    {
    	this.personSelected=personSelected;
    	add(new Label("输入选人名字,用逗号隔开"));
    	inputPeopleName=new TextField(16);
    	add(inputPeopleName);
    	button=new Button("确定");
    	add(button);
    	button.addActionListener(this);
    	
    }
    public void actionPerformed(ActionEvent e)
    {
    	String tempStr=inputPeopleName.getText();
    	if(tempStr.length()>0)
    	{
    		StringTokenizer token=new StringTokenizer(tempStr,",");
    		personSelected=new PersonSelected[token.countTokens()];
    		int k=0;
    		while(token.hasMoreTokens())
    		{
    			String temp=token.nextToken();
    			personSelected[k]=new PersonSelected(temp,0);
    			personSelected[k].setName(temp);
    			k++;
    		}
    	}
    	else {
    		inputPeopleName.setText("请输入名字,并用逗号隔开");
    	}
    }
    public PersonSelected[] getPersonSelected()
    {
    	return personSelected;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -