Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.EventQueue;
- public class generatorswing {
- private JFrame frmRainbowTablesGenerator;
- private JTable table;
- private JTextField ilosc_znakow;
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- generatorswing window = new generatorswing();
- window.frmRainbowTablesGenerator.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the application.
- */
- public generatorswing() {
- initialize();
- }
- /**
- * Initialize the contents of the frame.
- */
- private void initialize() {
- frmRainbowTablesGenerator = new JFrame();
- frmRainbowTablesGenerator.setTitle("Rainbow tables generator");
- frmRainbowTablesGenerator.setBounds(100, 100, 292, 199);
- frmRainbowTablesGenerator.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frmRainbowTablesGenerator.getContentPane().setLayout(null);
- table = new JTable();
- table.setBounds(82, 130, 98, -84);
- frmRainbowTablesGenerator.getContentPane().add(table);
- JLabel lblByTr = new JLabel("by t33r");
- lblByTr.setBounds(10, 140, 46, 14);
- frmRainbowTablesGenerator.getContentPane().add(lblByTr);
- JButton btnGeneruj = new JButton("Generuj!");
- btnGeneruj.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- int ile_znakow = new Integer(ilosc_znakow.getText());
- char[] znaki_specjalne = {'!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '-', '=', '+', '/', '.', ',', '<', '>', ';', ':', '[', ']'};
- char[] cyfry = {'0','1','2','3','4','5','6','7','8','9'};
- char[] literymale = {'a','ą','b','c','ć','d','e','ę','f','g','h','i','j','k','l','ł','m','n','ń','o','ó','p','r','s','ś','t','u','w','y','z','ź','ż'};
- char[] literyduze = {'A','Ą','B','C','Ć','D','E','Ę','F','G','H','I','J','K','L','Ł','M','N','Ń','O','Ó','P','R','S','Ś','T','U','W','Y','Z','Ź','Ż'};
- }
- });
- btnGeneruj.setBounds(155, 11, 89, 23);
- frmRainbowTablesGenerator.getContentPane().add(btnGeneruj);
- JLabel lblNewLabel = new JLabel("Ile znakow:");
- lblNewLabel.setBounds(0, 15, 121, 14);
- frmRainbowTablesGenerator.getContentPane().add(lblNewLabel);
- ilosc_znakow = new JTextField();
- ilosc_znakow.setBounds(59, 12, 86, 20);
- frmRainbowTablesGenerator.getContentPane().add(ilosc_znakow);
- ilosc_znakow.setColumns(10);
- JCheckBox chckbxNewCheckBox = new JCheckBox("Polskie znaki");
- chckbxNewCheckBox.setSelected(true);
- chckbxNewCheckBox.setBounds(59, 36, 97, 23);
- frmRainbowTablesGenerator.getContentPane().add(chckbxNewCheckBox);
- JCheckBox chckbxNewCheckBox_1 = new JCheckBox("Cyfry");
- chckbxNewCheckBox_1.setSelected(true);
- chckbxNewCheckBox_1.setBounds(59, 53, 97, 23);
- frmRainbowTablesGenerator.getContentPane().add(chckbxNewCheckBox_1);
- JCheckBox chckbxNewCheckBox_2 = new JCheckBox("Wielkie litery");
- chckbxNewCheckBox_2.setSelected(true);
- chckbxNewCheckBox_2.setBounds(59, 71, 97, 23);
- frmRainbowTablesGenerator.getContentPane().add(chckbxNewCheckBox_2);
- JCheckBox chckbxNewCheckBox_3 = new JCheckBox("Ma\u0142e litery");
- chckbxNewCheckBox_3.setSelected(true);
- chckbxNewCheckBox_3.setBounds(59, 89, 97, 23);
- frmRainbowTablesGenerator.getContentPane().add(chckbxNewCheckBox_3);
- JCheckBox chckbxZnakiSpecjalne = new JCheckBox("Znaki specjalne");
- chckbxZnakiSpecjalne.setSelected(true);
- chckbxZnakiSpecjalne.setBounds(59, 110, 134, 23);
- frmRainbowTablesGenerator.getContentPane().add(chckbxZnakiSpecjalne);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment