Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package missil.command;
- import static missil.command.MissileComand.getInstance;
- import java.awt.BorderLayout;
- import java.awt.Dimension;
- import java.awt.FlowLayout;
- import java.awt.Graphics;
- import java.awt.GridBagLayout;
- import java.awt.Image;
- import java.awt.Insets;
- import java.awt.event.MouseAdapter;
- import java.awt.event.MouseEvent;
- import java.net.URL;
- import javax.swing.ImageIcon;
- import javax.swing.JButton;
- import javax.swing.JComboBox;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JMenu;
- import javax.swing.JMenuBar;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- import java.awt.BorderLayout;
- import java.awt.Dimension;
- import java.awt.Graphics;
- import java.awt.GridBagConstraints;
- import java.awt.GridBagLayout;
- import java.awt.Image;
- import java.awt.Insets;
- import java.awt.event.MouseAdapter;
- import java.awt.event.MouseEvent;
- import java.io.IOException;
- import java.net.URL;
- import javax.imageio.ImageIO;
- import javax.swing.ImageIcon;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JPanel;
- import javax.swing.border.EmptyBorder;
- import missil.command.PantallaInicial.MiPanel;
- import missil.command.Ranking.goBack;
- public class AJugar extends JFrame {
- private JLabel label= new JLabel ("Ingrese su nombre");
- private JTextField text= new JTextField (25);
- private JButton aceptar = new JButton("Aceptar");
- private JButton jugar = new JButton("Jugar");
- private String nom;
- private String level;
- private String fondo="recursos/fondoJugar.jpg";
- private Image imgFondo;
- private MiPanel otroPanel;
- private static final int ANCHO=1024;
- private static final int ALTO=700;
- public AJugar(){
- nom=new String();
- level=new String();
- this.setTitle("Datos del jugador");
- JPanel panel= new JPanel(new FlowLayout());
- panel.add(label);
- panel.add(text);
- panel.add(this.aceptar);
- panel.add(this.jugar);
- // Valores para el JComboBox
- String[] nivelesFruta = {"--Seleccione--","1", "2", "3"
- ,"4", "5", "6", "7","8","9","10","11","12","13","14","15","16"}; //son los niveles para selccionar el nombre esta pillo
- // El primer panel contiene un JLabel y un JCombobox con las frutas
- final JPanel comboPanel = new JPanel();
- JLabel comboLbl = new JLabel("Nivel: ");
- final JComboBox niveles = new JComboBox(nivelesFruta);
- niveles.getSelectedItem().toString();
- comboPanel.add(comboLbl);
- comboPanel.add(niveles);
- this.add(comboPanel, BorderLayout.WEST);
- // Asegurarse de mostrar el JFrame
- /* home= new JButton("Atras");
- this.home.setVisible(true);
- this.add(this.home, BorderLayout.SOUTH);
- this.home.addMouseListener(new goBack());
- this.setVisible(true); */
- /* jugar= new JButton("Jugar");
- this.jugar.setVisible(true);
- this.add(jugar, BorderLayout.SOUTH); */
- this.setSize(ANCHO, ALTO);
- otroPanel = new MiPanel();
- otroPanel.setLayout(new GridBagLayout());
- otroPanel.setPreferredSize(new Dimension(ANCHO,ALTO));
- this.getContentPane().add(panel);
- URL fondoURL = getClass().getClassLoader().getResource(fondo);
- if (fondoURL == null) {
- System.err.println("NO SE PUDO CARGAR ALGO: ");
- } else {
- try {
- imgFondo = ImageIO.read(fondoURL);
- } catch (IOException ex) {
- ex.printStackTrace();
- }
- }
- GridBagConstraints c = new GridBagConstraints();
- c.gridx=0;
- c.weighty=100;
- c.fill=GridBagConstraints.WEST;
- c.gridy=4;
- c.gridy=5;
- c.gridy=6;
- setSize(ANCHO,ALTO);
- pack();
- this.setDefaultCloseOperation(EXIT_ON_CLOSE);
- this.setResizable(false);
- this.setExtendedState(MAXIMIZED_BOTH);
- setVisible(true);
- jugar.addMouseListener(new MouseAdapter(){
- public void mouseClicked(MouseEvent e){
- System.out.println("IMPRIMI SORETE!");
- System.out.print("Se presiono el mouse" + text.getText());
- nom=text.getText();
- getInstance().setNombreDelJugador(nom); //le doy el nombre ingresado lalalala
- level=niveles.getSelectedItem().toString();
- System.out.print(level);
- new PantallaDeJuego();}
- });
- aceptar.addMouseListener(new MouseAdapter(){
- public void mouseClicked( MouseEvent e){
- /* System.out.print("Se presiono el mouse" + "text.getText()");
- nom=text.getText();
- getInstance().setNombreDelJugador(nom); //le doy el nombre ingresado lalalala
- level=niveles.getSelectedItem().toString();
- System.out.print(level); */
- }
- });
- this.setPreferredSize(new Dimension(1024,700));
- this.getContentPane().add(otroPanel);
- this.setVisible(true);
- }
- public static void main (String args[]){
- AJugar j= new AJugar();
- j.pack();
- j.setVisible(true);
- }
- public class MiPanel extends JPanel {
- @Override
- public void paintComponent(Graphics arg0) {
- super.paintComponent(arg0);
- arg0.drawImage(imgFondo, 0, 0, null);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement