Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example;
- import javax.swing.*;
- import java.awt.*;
- import java.util.Dictionary;
- import java.util.Enumeration;
- import java.util.HashMap;
- import java.util.Map;
- /**
- * Created by black_000 on 2014-12-01.
- */
- public class MazeFrame extends JFrame {
- private JTextField columnsTextField, rowsTextField;
- private JPanel headPanel, bodyPanel, leftPanel, rightPanel;
- private JButton generateButton, saveButton, loadButton;
- public MazeFrame(){
- this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
- // Left Panel Setup
- leftPanel = new JPanel();
- leftPanel.setLayout(new GridLayout(10, 1));
- leftPanel.add(new JButton("Bacon"));
- leftPanel.add(new JButton("Pancakes"));
- leftPanel.add(new JButton("\u266A"));
- leftPanel.add(new JButton("Makin'"));
- leftPanel.add(new JButton("Bacon"));
- leftPanel.add(new JButton("Pancakes"));
- leftPanel.add(new JButton("\u266A"));
- // Right Panel Setup
- rightPanel = new JPanel();
- rightPanel.setLayout(new GridLayout(5,5));
- rightPanel.add(new JButton("Bacon"));
- rightPanel.add(new JButton("Pancakes"));
- rightPanel.add(new JButton("\u266A"));
- rightPanel.add(new JButton("Makin'"));
- rightPanel.add(new JButton("Bacon"));
- rightPanel.add(new JButton("Pancakes"));
- rightPanel.add(new JButton("\u266A"));
- // Head Panel Setup
- headPanel = new JPanel();
- headPanel.setLayout(new FlowLayout(FlowLayout.LEFT));
- headPanel.add(new JLabel("Columns: "));
- headPanel.add(columnsTextField = new JTextField(5));
- headPanel.add(new JLabel("Rows: "));
- headPanel.add(rowsTextField = new JTextField(5));
- headPanel.add(generateButton = new JButton("Generate"));
- headPanel.add(loadButton = new JButton("Load"));
- headPanel.add(saveButton = new JButton("Save"));
- // Body Panel Setup
- bodyPanel = new JPanel();
- bodyPanel.add(leftPanel, BorderLayout.WEST);
- bodyPanel.add(rightPanel);
- this.add(headPanel, BorderLayout.NORTH);
- this.add(bodyPanel, BorderLayout.SOUTH);
- this.pack();
- }
- public static void main(String[] args)
- {
- MazeFrame maze = new MazeFrame();
- System.out.printf("Started!");
- maze.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment