Advertisement
Guest User

1

a guest
Jan 17th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.37 KB | None | 0 0
  1. package net.codejava.swing.jpanel;
  2.  
  3. import java.awt.BorderLayout;
  4. import java.awt.Color;
  5. import java.awt.GridBagConstraints;
  6. import java.awt.GridBagLayout;
  7. import java.awt.Insets;
  8. import java.awt.PopupMenu;
  9. import java.awt.event.ActionEvent;
  10. import java.awt.event.ActionListener;
  11.  
  12. import javax.swing.BorderFactory;
  13. import javax.swing.JButton;
  14. import javax.swing.JFrame;
  15. import javax.swing.JLabel;
  16. import javax.swing.JOptionPane;
  17. import javax.swing.JPanel;
  18. import javax.swing.JPasswordField;
  19. import javax.swing.JTextField;
  20. import javax.swing.SwingUtilities;
  21. import javax.swing.UIManager;
  22. import javax.swing.border.EmptyBorder;
  23.  
  24.  
  25. public class SwingJPanelDemo extends JFrame {
  26.      
  27.     private JLabel labelUsername = new JLabel("Vardas");
  28.     private JLabel labelPassword = new JLabel("Pinigu kiekis");
  29.     private JTextField textUsername = new JTextField(20);
  30.     private JTextField fieldPassword = new JTextField(8);
  31.     private JButton myButton = new JButton("Prisijungti");
  32.     private JButton myButton1 = new JButton("Prisijungti");
  33.     String Vardas = "";
  34.     int Suma;
  35.      
  36.     public SwingJPanelDemo() {
  37.         super("Zaidimas");
  38.          
  39.         // create a new panel with GridBagLayout manager
  40.         JPanel newPanel = new JPanel(new GridBagLayout());
  41.        
  42.        
  43.      
  44.        
  45.        
  46.         GridBagConstraints constraints = new GridBagConstraints();
  47.         constraints.anchor = GridBagConstraints.WEST;
  48.         constraints.insets = new Insets(10, 10, 10, 10);
  49.          
  50.         // add components to the panel
  51.         constraints.gridx = 0;
  52.         constraints.gridy = 0;    
  53.         newPanel.add(labelUsername, constraints);
  54.  
  55.         constraints.gridx = 1;
  56.         newPanel.add(textUsername, constraints);
  57.          
  58.         constraints.gridx = 0;
  59.         constraints.gridy = 1;    
  60.         newPanel.add(labelPassword, constraints);
  61.          
  62.         constraints.gridx = 1;
  63.         newPanel.add(fieldPassword, constraints);
  64.          
  65.         constraints.gridx = 0;
  66.         constraints.gridy = 2;
  67.         constraints.gridwidth = 2;
  68.         constraints.anchor = GridBagConstraints.CENTER;
  69.         newPanel.add(myButton, constraints);
  70.          
  71.         // set border for the panel
  72.         newPanel.setBorder(BorderFactory.createTitledBorder(
  73.                 BorderFactory.createEtchedBorder(), "Sveiki atvyke"));
  74.          
  75.         // add the panel to this frame
  76.        
  77.         add(newPanel);
  78.        
  79.        
  80.          
  81.         pack();
  82.         setLocationRelativeTo(null);
  83.        
  84.        
  85.         myButton.addActionListener(new ActionListener()
  86.         {
  87.             public void actionPerformed(ActionEvent e)
  88.         {
  89.    
  90.             try{
  91.        Vardas =  textUsername.getText();
  92.        Suma = Integer.parseInt(fieldPassword.getText());
  93.        
  94.        
  95.        if(Suma<0){
  96.            System.out.println("Skaicius yra neigiamas prašome pabandyti iš naujo ");
  97.            JOptionPane.showMessageDialog(null,"Skaicius yra neigiamas prašome pabandyti iš naujo ");
  98.            Suma = 0;
  99.            Suma = Integer.parseInt(fieldPassword.getText());
  100.                  
  101.                
  102.  
  103.                    
  104.            
  105.        }
  106.        if(Suma>0){
  107.            
  108.          
  109.            
  110.            System.out.println(Vardas+" " +Suma);
  111.            JOptionPane.showMessageDialog(null, "Žaidejo vardas: " + Vardas +  " \n" + "Suma žaidejas žaidžia: " + Suma + "$");
  112.            
  113.            NewClass x = new  NewClass(Vardas,Suma);
  114.            
  115.            newPanel.setVisible(false);
  116.            dispose();
  117.        
  118.            
  119.            
  120.        }
  121.             }
  122.              catch (Exception  ee) {
  123.        
  124.           JOptionPane.showMessageDialog(null,"Neteisingai įvestas skaičius prašome pabandyti iš naujo");
  125.       }
  126.         }
  127. });                            
  128.    
  129.        
  130.    
  131.        }
  132.    
  133.      
  134.    
  135.  
  136.  
  137.     public static void main(String[] args) {
  138.         // set look and feel to the system look and feel
  139.         try {
  140.             UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  141.         } catch (Exception ex) {
  142.             ex.printStackTrace();
  143.         }
  144.          
  145.         SwingUtilities.invokeLater(new Runnable() {
  146.             @Override
  147.             public void run() {
  148.                 new SwingJPanelDemo().setVisible(true);
  149.             }
  150.         });
  151.     }
  152.  
  153.    
  154. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement