Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Klasa Main
- */
- import javax.swing.*;
- public class Main extends JFrame {
- public static void main(String[] args) {
- MenuWindow menuWindow = new MenuWindow();
- menuWindow.setGUI();
- }
- }
- /*
- Klasa MenuWindow w innym pliku
- */
- import javax.swing.*;
- import java.awt.*;
- public class MenuWindow extends JFrame{
- private JPanel panel;
- MenuWindow(){}
- public void setGUI(){
- initFrame();
- initPanel();
- initButton();
- initTextField();
- add(panel);
- setVisible(true);
- setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
- }
- private void initFrame(){
- setTitle("Gra");
- setSize(getToolkit().getScreenSize());
- }
- private void initPanel(){
- panel = new JPanel();
- //panel.setSize(getToolkit().getScreenSize());
- panel.setBackground(Color.orange);
- }
- private void initButton(){
- JButton startBtn = new JButton("START");
- int xPosition = (int)(getToolkit().getScreenSize().getHeight() - 200)/2;
- int yPosition = (int)(getToolkit().getScreenSize().getWidth() - 80)/2 + 150;
- startBtn.setBounds(xPosition, yPosition, 20, 50);
- panel.add(startBtn);
- }
- private void initTextField(){
- JTextField playerName = new JTextField();
- playerName.setPreferredSize(new Dimension(100,35));
- panel.add(playerName);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement