有什么可以让你随机抽签的软件

有什么可以让你随机抽签的软件,第1张

1、抽签助手:一款贴近生活的应用软件,比较简单而且具有一定的实改租用性,作为主题班会、游戏抽签、问答抽签、活动抽签等各种娱乐活动的抽签平台,都能发挥其中的作用,且能够让用户亲自设置背景风格、背景音乐,具有自由性;

2、卡牌抽签:一款方便快捷的抽签软件,可选择翻卡片、摇动手机的抽签方式,方式比较多样,且带有背景音乐,能够让用户体验抽签带来的乐趣;

3、随机抽签:是一款手机上的迷你软件,可以自定义写下所要选择的选告歼陪项内容,并打乱顺序进行抽取,其占地空袜蠢间比较小,不会影响到其他手机软件的运

import java.awt.BorderLayout

import java.awt.Dimension

import java.awt.event.ActionEvent

import java.awt.event.ActionListener

import java.awt.event.KeyEvent

import java.awt.event.KeyListener

import java.io.File

import java.io.FileOutputStream

import java.io.IOException

import java.io.OutputStreamWriter

import java.util.Random

import java.util.Vector

import javax.swing.JButton

import javax.swing.JFrame

import javax.swing.JScrollPane

import javax.swing.JTextArea

import javax.swing.JTextField

public class Ballot extends JFrame implements ActionListener,KeyListener{

//窗卜梁口组建,成员扰雀变量

JTextArea _txt

JButton _ballot

JTextField _print

JScrollPane _panel

int n_o_p

int index

int _index

String[] names

static Vector<Integer>num=new Vector<Integer>()

static Random r=new Random()

//

boolean num_print=true

public static void main(String[] args) {

new Ballot()

}

public Ballot()

{

n_o_p=0

index=0

_index=0

_txt=new JTextArea()

_txt.setText("请在上面输入人数,按Enter结束!")

_txt.setEditable(false)

_panel=new JScrollPane(_txt)

_ballot=new JButton("抽签")

_print=new JTextField(10)

this.setLayout(new BorderLayout())

this.add(_panel,BorderLayout.CENTER)

this.add(_print,BorderLayout.NORTH)

this.add(_ballot,BorderLayout.SOUTH)

_print.addKeyListener(this)

_ballot.addActionListener(this)

this.setVisible(true)

this.setSize(new Dimension(400,200))

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)

}

@Override

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

if(e.getSource()==_ballot)

{

if(index==n_o_p&&_index!=index)

{

boolean _b=true

while(_b)

{

int _i=r.nextInt(index)

for(int i=0i<num.size()i++)

{

if(_i==num.get(i))

{

num.remove(i)

_txt.append("\r\n序号"+_i+" 姓名:"缓弊早+names[_index])

_index++

_b=false

}

}

}

}

if(_index==index)

{

File f=new File(System.getProperty("user.dir")+"/Save.txt")

if(f.exists())

{

try {

OutputStreamWriter ow=new OutputStreamWriter(new FileOutputStream(f))

ow.write(_txt.getText())

ow.close()

} catch (IOException e1) {

// TODO Auto-generated catch block

e1.printStackTrace()

}

}else

{

try {

f.createNewFile()

OutputStreamWriter ow=new OutputStreamWriter(new FileOutputStream(f))

ow.write(_txt.getText())

ow.close()

} catch (IOException e1) {

// TODO Auto-generated catch block

e1.printStackTrace()

}finally

{

_txt.setText("信息以保存至"+f.getPath()+"下!")

}

}

}

}

}

@Override

public void keyPressed(KeyEvent e) {

// TODO Auto-generated method stub

if(e.getKeyCode()==KeyEvent.VK_ENTER)

{

if(num_print){

if(_print.getText().matches("[0-9]+"))

{

num_print=false

n_o_p=Integer.parseInt(_print.getText())

names=new String[n_o_p]

_print.setText("")

_txt.setText("还需要输入"+n_o_p+"个人名!按回车完成单个人名输入!")

}else

{

_txt.setText("输入的人数非法!请重新输入!")

}

}else

{

if(_print.getText()!=null&&!_print.getText().equals("")&&index!=n_o_p)

{

names[index]=_print.getText()

index++

_txt.setText("还需要输入"+(n_o_p-index)+"个人名!按回车完成单个人名输入!")

}

}

if(index==n_o_p)

{

for(int i=0i<indexi++)

{

num.add(i)

}

_txt.setText("请点击按钮进行抽签!")

}

}

}

@Override

public void keyReleased(KeyEvent e) {

// TODO Auto-generated method stub

}

@Override

public void keyTyped(KeyEvent e) {

// TODO Auto-generated method stub

}

}

抽签微信可以用在任何需要进行排列、分组的时候,比如说公司里面大家都不愿意晨会演讲,就可以抽签决定,每到这种难以抉择的时候,抽签分组是少不了的啦。今天我给大家介绍一款超实用的抓阄抽签小工具,将会很轻松地解决掉以上问题。

一.    打开微信,直接搜索“抓阄抽签小工具”,创建好抽签微信群。

二.    进入到选项页面进行抽签任务设置。

填写好任务名称

2.   进行抽签选项设置

3. 进行其他设置

三.    最后将抽签任务分享至微信群,@所有人参与抽签。

四.进入到抽签页面,点击抽签,点击刷新按钮,查看抽签记录。

小程序的应用可以让我们的工作和生活更加方便、乱数有趣,陆陪粗发挥你的想象力去寻找更多有趣好玩的小工具吧。早镇


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8209982.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存