Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ui;
- import java.awt.GridLayout;
- import javax.swing.BorderFactory;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- public class MyWindow extends JFrame {
- private JLabel balLabel;
- private JLabel balValLabel;
- private JTextField inputTextField;
- private JButton depositButton;
- private JButton withdrawButton;
- private JButton exitButton;
- private JLabel remarkLabel;
- private JPanel contentPane;
- public MyWindow(String title) {
- super(title);
- createComponets();
- createContainers();
- addComponentsToContainers();
- setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- setSize(400, 600);
- setLocationRelativeTo(null);
- setVisible(true);
- }
- private void createComponets() {
- balLabel = new JLabel("Balance");
- balValLabel = new JLabel("$0.00");
- inputTextField = new JTextField();
- depositButton = new JButton("Deposit");
- withdrawButton = new JButton("Withdraw");
- exitButton = new JButton("Exit");
- remarkLabel = new JLabel("No transaction performed");
- }
- private void createContainers() {
- contentPane = (JPanel)getContentPane();
- contentPane.setLayout(new GridLayout(7, 1, 15, 15));
- contentPane.setBorder(BorderFactory.createEmptyBorder(15, 15, 15, 15));
- }
- private void addComponentsToContainers() {
- contentPane.add(balLabel);
- contentPane.add(balValLabel);
- contentPane.add(inputTextField);
- contentPane.add(depositButton);
- contentPane.add(withdrawButton);
- contentPane.add(exitButton);
- contentPane.add(remarkLabel);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement