Untitled

mail@pastecode.io avatar
unknown
plain_text
4 years ago
2.6 kB
4
Indexable
Never
package tsoulos.exam;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Random;
import java.util.Scanner;

class MyScrambleGame{
    private JFrame jframe;
    private String wordList[] = new String[100];
    private int numberOfWords = 0;
    JLabel lbl;
    JTextField text;
    String word;

    public MyScrambleGame() throws IOException {
        File file =new File("words.txt");
        file.createNewFile();
        Scanner sc = new Scanner(file);
        int i=0;
        while(sc.hasNext()){
            wordList[i] = sc.nextLine();
            i++;

        }
        numberOfWords=i;


        lbl = new JLabel();
        jframe= new JFrame("ΛΕΞΟΜΑΝΤΕΙΑ");
        JPanel content= new JPanel();
        jframe.add(content);
        text=new JTextField();

        JLabel lbl = new JLabel();
        JTextField text=new JTextField();
        text.setColumns(20);
        content.add(lbl);
        content.add(text);
        JButton btn = new JButton("Try");
        content.add(btn);
        content.setVisible(true);
        content.setSize(200,100);
        jframe.setVisible(true);
        jframe.setSize(300,150);
        btn.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                check();

            }
        });
        game();



    }
    public void check(){
        if(text.getText().equals(word)){
            System.out.println("ΣΩΣΤΟ");
        }
        else{
            System.out.println("Lathos");

        }

    }

    public void game(){
            word=fetch();
            String scr=scrable(word);
            lbl.setText(scr);



    }


    public static String scrable(String word) {

        char[] character = word.toCharArray();
        String scr = null;
        for(int i = 0; i < character.length; i ++)
        {
            char[] java = new char [(int)Math.random()*i] ;
            scr = new String(java);
        }

        return scr;
    }

    public String fetch(){
        Random r = new Random();
        int rand = r.nextInt(numberOfWords);

        return wordList[rand];

    }










}


public class Main {


    private String wordList[] = new String[100];
    private int numberOfWords = 0;

    public static void main(String[] args) throws IOException {
        new MyScrambleGame();
    }
}