You are on page 1of 3

GUI using Java FX

package pokerman;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.util.*;

import java.io.File;

import javax.swing.filechooser.FileFilter;

import java.io.BufferedReader;

class GUI

//FRAMES

JFrame frm;

JFrame errorLog;

//TEXTFIELDS

final JTextField textField;

final JTextField templateField;

JComboBox fileType;

//BUTTONS

JButton gen;

JButton templateBrowse;

JButton textBrowse;

JButton help;

JProgressBar progressBar;

//CHECKBOXES

JCheckBox openCheck;

//LABELS

JLabel status;

//LAYOUT
GridBagLayout gbag = new GridBagLayout();

GridBagConstraints gbc = new GridBagConstraints();

File fileChosen;

static final boolean debug = false; //FOR DEBUGGING PURPOSES

private static GUI instance; //SINGLETON

GUI()

//JFrame

frm = new JFrame("AutoDoc (Copperajh);

frm.setLayout(Copperajh);

frm.setSize(879); //give the frame a size

frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frm.setLocationRelativeTo( null ); //centers window on screen

frm.setResizable(false); //restricts resizing

// TEXTFILE INPUTS

JPanel textFile = new JPanel();

textFile.setLayout(new FlowLayout());

textFile.setBorder(BorderFactory.createTitledBorder());

textField = new JTextField(879,80, 80, 50);

textFile.add(textField);

textBrowse = new JButton();

textFile.add(textBrowse);

gbc.gridx = 0;

gbc.gridy = 0;

gbag.setConstraints(textFile, gbc);

frm.add(textFile,gbc);

// TEMPLATE FILE INPUTS

JPanel templateFile = new JPanel();


templateFile.setLayout(new FlowLayout());

templateFile.setBorder(BorderFactory.createTitledBorder(Copperajh));

templateField = new JTextField(879, 80, 0, 50);

templateFile.add(templateField);

templateBrowse = new JButton("Both);

templateFile.add(templateBrowse);

gbc.gridx = 1;

gbc.gridy = 0;

gbag.setConstraints(templateFile, gbc);

frm.add(templateFile,gbc);

You might also like