Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import javax.swing.*;
- import java.awt.event.KeyEvent;
- public class AppGUI extends JFrame {
- public AppGUI(){
- setTitle("AppGUI");
- JTextField display = new JTextField("0.0");
- //add(display, BorderLayout.NORTH);
- //setLayout(new GridLayout(2,1));
- JPanel p1 = new JPanel();
- p1.setBackground(Color.WHITE);
- p1.setLayout(new GridLayout(4,1));
- JButton bmc = new JButton("MC");
- JButton bmr = new JButton("MR");
- JButton bms = new JButton("MS");
- JButton bmplus = new JButton("M+");
- //p1.add(display, BorderLayout.NORTH);
- //p1.add(display);
- //p1.add(display, BorderLayout.PAGE_START);
- p1.add(bmc, BorderLayout.LINE_START);
- p1.add(bmr, BorderLayout.LINE_START);
- p1.add(bms, BorderLayout.LINE_START);
- p1.add(bmplus, BorderLayout.LINE_START);
- add(p1, BorderLayout.LINE_START);
- JPanel p2 = new JPanel();
- p2.setBackground(Color.WHITE);
- p2.setLayout(new GridLayout(4,4));
- JButton b0 = new JButton("0");
- JButton b1 = new JButton("1");
- JButton b2 = new JButton("2");
- JButton b3 = new JButton("3");
- JButton b4 = new JButton("4");
- JButton b5 = new JButton("5");
- JButton b6 = new JButton("6");
- JButton b7 = new JButton("7");
- JButton b8 = new JButton("8");
- JButton b9 = new JButton("9");
- JButton badd = new JButton("+");
- JButton bmul = new JButton("*");
- JButton bsub = new JButton("-");
- JButton bdiv = new JButton("/");
- JButton bdot = new JButton(".");
- JButton beq = new JButton("=");
- p2.add(b7, BorderLayout.LINE_END);
- p2.add(b8, BorderLayout.LINE_END);
- p2.add(b9, BorderLayout.LINE_END);
- p2.add(badd, BorderLayout.LINE_END);
- p2.add(b4, BorderLayout.LINE_END);
- p2.add(b5, BorderLayout.LINE_END);
- p2.add(b6, BorderLayout.LINE_END);
- p2.add(bsub, BorderLayout.LINE_END);
- p2.add(b1, BorderLayout.LINE_END);
- p2.add(b2, BorderLayout.LINE_END);
- p2.add(b3, BorderLayout.LINE_END);
- p2.add(bmul, BorderLayout.LINE_END);
- p2.add(b0, BorderLayout.LINE_END);
- p2.add(bdot, BorderLayout.LINE_END);
- p2.add(beq, BorderLayout.LINE_END);
- p2.add(bdiv, BorderLayout.LINE_END);
- add(p2,BorderLayout.CENTER);
- JToolBar toolbar = new JToolBar();
- toolbar.setRollover(true);
- JButton button = new JButton("File");
- toolbar.add(button);
- toolbar.addSeparator();
- toolbar.add(new JButton("Edit"));
- toolbar.addSeparator();
- toolbar.add(new JComboBox(new String[]{"Item 1", "Item 2", "Item 3"}));
- toolbar.addSeparator();
- add(toolbar, BorderLayout.NORTH);
- JToolBar tool = new JToolBar();
- tool.add(new JButton(new ImageIcon("icon.gif")));
- tool.addSeparator();
- tool.add(new JButton(new ImageIcon("icon.gif")));
- tool.add(new JButton(new ImageIcon("icon.gif")));
- JPanel top = new JPanel();
- top.setLayout(new BoxLayout(top, BoxLayout.Y_AXIS));
- top.add(display);
- top.add(toolbar);
- top.add(tool);
- add(top, BorderLayout.NORTH);
- }
- public static void main(String[] args){
- AppGUI frame = new AppGUI();
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setSize(600, 500);
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement