Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- * @author Wieczorek Krzysztof S15877
- *
- */
- package zad4;
- import java.awt.BorderLayout;
- import java.awt.FlowLayout;
- import java.awt.GridLayout;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JOptionPane;
- public class Main {
- public static void main(String[] args) {
- String s = "";
- s = JOptionPane.showInputDialog("Komunikat");
- JFrame okno = new JFrame("Ramka");
- JButton a = new JButton("Przycisk 1");
- JButton b = new JButton("P 2");
- JButton c = new JButton("Większy przycisk numer 3");
- JButton d = new JButton("Przycisk 4");
- JButton e = new JButton("5");
- switch (s.toUpperCase()) {
- case "A":
- okno.getContentPane().add(BorderLayout.NORTH, a);
- okno.getContentPane().add(BorderLayout.WEST, b);
- okno.getContentPane().add(BorderLayout.CENTER, c);
- okno.getContentPane().add(BorderLayout.EAST, d);
- okno.getContentPane().add(BorderLayout.SOUTH, e);
- break;
- case "B":
- okno.setLayout(new FlowLayout());
- okno.add(a);
- okno.add(b);
- okno.add(c);
- okno.add(d);
- okno.add(e);
- break;
- case "C":
- okno.setLayout(new FlowLayout(FlowLayout.LEFT));
- okno.add(a);
- okno.add(b);
- okno.add(c);
- okno.add(d);
- okno.add(e);
- break;
- case "D":
- okno.setLayout(new FlowLayout(FlowLayout.RIGHT));
- okno.add(a);
- okno.add(b);
- okno.add(c);
- okno.add(d);
- okno.add(e);
- break;
- case "E":
- okno.setLayout(new GridLayout(1,0));
- okno.add(a);
- okno.add(b);
- okno.add(c);
- okno.add(d);
- okno.add(e);
- break;
- case "F":
- okno.setLayout(new GridLayout(0 ,1));
- okno.add(a);
- okno.add(b);
- okno.add(c);
- okno.add(d);
- okno.add(e);
- break;
- case "G":
- okno.setLayout(new GridLayout(2 ,3));
- okno.add(a);
- okno.add(b);
- okno.add(c);
- okno.add(d);
- okno.add(e);
- break;
- }
- okno.pack();
- okno.setVisible(true);
- okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement