Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- *
- * @author Gostkowski Jakub S12660
- *
- */
- package zad2;
- import java.awt.BorderLayout;
- import java.awt.Color;
- import java.awt.Dimension;
- import java.awt.FlowLayout;
- import java.awt.Font;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.GridLayout;
- import javax.swing.BorderFactory;
- import javax.swing.BoxLayout;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.JScrollPane;
- import javax.swing.JTextArea;
- import javax.swing.JTextField;
- public class Main {
- public static void main(String[] args) {
- JFrame frame = new JFrame();
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setPreferredSize(new Dimension(400, 350));
- frame.setLayout(new BorderLayout(2,2));
- JPanel panelTopLeft = new JPanel();
- panelTopLeft.setLayout(new FlowLayout(FlowLayout.LEFT));
- panelTopLeft.add(new JButton("A1"));
- panelTopLeft.add(new JButton("A2"));
- panelTopLeft.add(new JButton("A3"));
- JPanel panelTopRight = new JPanel();
- panelTopRight.setLayout(new FlowLayout(FlowLayout.RIGHT));
- panelTopRight.add(new JButton("B1"));
- panelTopRight.add(new JButton("B2"));
- panelTopRight.add(new JButton("B3"));
- JPanel panelTopContainer = new JPanel();
- panelTopContainer.setLayout(new GridLayout(1, 2));
- panelTopContainer.add(panelTopLeft);
- panelTopContainer.add(panelTopRight);
- frame.add(panelTopContainer,BorderLayout.NORTH);
- JTextArea textArea = new JTextArea("To jest JTextArea",30,80);
- frame.add(new JScrollPane(textArea),BorderLayout.CENTER);
- JPanel panelBottomLeft = new JPanel(new FlowLayout(FlowLayout.LEFT));
- JPanel panel = new JPanel(new GridLayout(3,3,2,2));
- for (int x = 1; x < 10; x++) {
- panel.add(new JButton("" + x));
- }
- panelBottomLeft.add(panel);
- JPanel panelBottomRight = new JPanel();
- panelBottomRight.setLayout(new GridLayout(3,1,2,2));
- for (int x = 0; x < 3; x++) {
- JTextField tf = new JTextField("To jest JTextField");
- tf.setBorder( BorderFactory.createLineBorder(Color.RED) );
- panelBottomRight.add(tf);
- }
- JPanel panelBottomContainter = new JPanel();
- panelBottomContainter.setLayout(new GridLayout(1, 2));
- panelBottomContainter.add(panelBottomLeft);
- panelBottomContainter.add(panelBottomRight);
- frame.add(panelBottomContainter,BorderLayout.SOUTH);
- frame.pack();
- frame.setLocationRelativeTo(null);
- frame.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement