首页 > 编程知识 正文

CDKEY生成器,cdkey生成器是什么意思

时间:2023-05-05 15:43:35 阅读:211966 作者:1514

CDKEY  生成器   无聊 写着好玩的. package randomString;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Random;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JTextField;public class Main {/** * 生成随机字符xjgz/private JFrame jFrame;private JPanel jp;private JButton jb;private JTextField tf,tf2;private JLabeljl;public Main(){jFrame = new JFrame("字符串生成工具 by:smile");jp = new JPanel();jb = new JButton("生成(s)");tf = new JTextField(20);tf2 = new JTextField(3);jl = new JLabel("位");MyActionListener mal = new MyActionListener();jp.add(tf);jp.add(jb);jp.add(tf2);jp.add(jl);jFrame.add(jp);jb.setMnemonic('s');jb.addActionListener(mal);jFrame.pack();int w = jFrame.getToolkit().getScreenSize().width;//宽度int h = jFrame.getToolkit().getScreenSize().height;//高度jFrame.setLocation(w/2-200,h/2-30);jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);jFrame.setVisible(true);}class MyActionListener implements ActionListener{@Overridepublic void actionPerformed(ActionEvent e) {if(e.getSource().equals(jb)){try {tf.setText(Main.getRandomString(Integer.parseInt(tf2.getText())));} catch (Exception x) {JOptionPane.showMessageDialog(null, "请输入数字");}}}}public static String getRandomString(int length) { //length表示生成字符串的长度String base = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; Random random = new Random(); StringBuffer sb = new StringBuffer(); for (int i = 0; i < length; i++) { int number = random.nextInt(base.length()); sb.append(base.charAt(number)); } return sb.toString();} public static void main(String[] args) {new Main();}}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。