Example #1
0
  /**
   * This method is called from within the constructor to initialize the form. WARNING: Do NOT
   * modify this code. The content of this method is always regenerated by the Form Editor.
   */
  @SuppressWarnings("unchecked")
  // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
  private void initComponents() {

    mainPanel = new javax.swing.JPanel();
    jScrollPane1 = new javax.swing.JScrollPane();
    txt_chat = new javax.swing.JTextArea();
    txt_enviar = new javax.swing.JTextField();
    bt_enviar = new javax.swing.JButton();
    jScrollPane2 = new javax.swing.JScrollPane();
    lista_jogadores = new javax.swing.JList();
    jLabel1 = new javax.swing.JLabel();
    bt_rolar_dados = new javax.swing.JButton();
    jLabel2 = new javax.swing.JLabel();
    txt_modificador = new javax.swing.JTextField();
    jLabel3 = new javax.swing.JLabel();
    txt_num_dados = new javax.swing.JTextField();
    bt_limpar = new javax.swing.JButton();
    bt_ve_ficha = new javax.swing.JButton();
    bt_editar_ficha = new javax.swing.JButton();
    jLabel4 = new javax.swing.JLabel();
    menuBar = new javax.swing.JMenuBar();
    javax.swing.JMenu fileMenu = new javax.swing.JMenu();
    menu_metrar = new javax.swing.JMenuItem();
    menu_jogar = new javax.swing.JMenuItem();
    javax.swing.JMenuItem exitMenuItem = new javax.swing.JMenuItem();
    javax.swing.JMenu helpMenu = new javax.swing.JMenu();
    javax.swing.JMenuItem aboutMenuItem = new javax.swing.JMenuItem();
    statusPanel = new javax.swing.JPanel();
    javax.swing.JSeparator statusPanelSeparator = new javax.swing.JSeparator();
    statusMessageLabel = new javax.swing.JLabel();
    statusAnimationLabel = new javax.swing.JLabel();
    progressBar = new javax.swing.JProgressBar();

    mainPanel.setName("mainPanel"); // NOI18N

    jScrollPane1.setName("jScrollPane1"); // NOI18N

    txt_chat.setColumns(20);
    txt_chat.setRows(5);
    txt_chat.setName("txt_chat"); // NOI18N
    jScrollPane1.setViewportView(txt_chat);

    org.jdesktop.application.ResourceMap resourceMap =
        org.jdesktop.application.Application.getInstance(rpg.RPG.class)
            .getContext()
            .getResourceMap(RPG_Janela_Prinicpal.class);
    txt_enviar.setText(resourceMap.getString("txt_enviar.text")); // NOI18N
    txt_enviar.setName("txt_enviar"); // NOI18N
    txt_enviar.addKeyListener(
        new java.awt.event.KeyAdapter() {
          public void keyReleased(java.awt.event.KeyEvent evt) {
            txt_enviarKeyReleased(evt);
          }
        });

    javax.swing.ActionMap actionMap =
        org.jdesktop.application.Application.getInstance(rpg.RPG.class)
            .getContext()
            .getActionMap(RPG_Janela_Prinicpal.class, this);
    bt_enviar.setAction(actionMap.get("bt_enviar")); // NOI18N
    bt_enviar.setText(resourceMap.getString("bt_enviar.text")); // NOI18N
    bt_enviar.setName("bt_enviar"); // NOI18N
    bt_enviar.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            bt_enviarActionPerformed(evt);
          }
        });

    jScrollPane2.setName("jScrollPane2"); // NOI18N

    lista_jogadores.setModel(
        new javax.swing.AbstractListModel() {
          String[] strings = {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5"};

          public int getSize() {
            return strings.length;
          }

          public Object getElementAt(int i) {
            return strings[i];
          }
        });
    lista_jogadores.setName("lista_jogadores"); // NOI18N
    jScrollPane2.setViewportView(lista_jogadores);

    jLabel1.setName("jLabel1"); // NOI18N

    bt_rolar_dados.setAction(actionMap.get("bt_rolar_dado")); // NOI18N
    bt_rolar_dados.setText(resourceMap.getString("bt_rolar_dados.text")); // NOI18N
    bt_rolar_dados.setName("bt_rolar_dados"); // NOI18N

    jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N
    jLabel2.setName("jLabel2"); // NOI18N

    txt_modificador.setText(resourceMap.getString("txt_modificador.text")); // NOI18N
    txt_modificador.setName("txt_modificador"); // NOI18N

    jLabel3.setText(resourceMap.getString("jLabel3.text")); // NOI18N
    jLabel3.setName("jLabel3"); // NOI18N

    txt_num_dados.setText(resourceMap.getString("txt_num_dados.text")); // NOI18N
    txt_num_dados.setName("txt_num_dados"); // NOI18N

    bt_limpar.setAction(actionMap.get("bt_Limpar")); // NOI18N
    bt_limpar.setText(resourceMap.getString("bt_limpar.text")); // NOI18N
    bt_limpar.setName("bt_limpar"); // NOI18N

    bt_ve_ficha.setAction(actionMap.get("bt_ver_ficha")); // NOI18N
    bt_ve_ficha.setText(resourceMap.getString("bt_ve_ficha.text")); // NOI18N
    bt_ve_ficha.setName("bt_ve_ficha"); // NOI18N
    bt_ve_ficha.addActionListener(
        new java.awt.event.ActionListener() {
          public void actionPerformed(java.awt.event.ActionEvent evt) {
            bt_ve_fichaActionPerformed(evt);
          }
        });

    bt_editar_ficha.setAction(actionMap.get("bt_editar_ficha")); // NOI18N
    bt_editar_ficha.setText(resourceMap.getString("bt_editar_ficha.text")); // NOI18N
    bt_editar_ficha.setName("bt_editar_ficha"); // NOI18N

    jLabel4.setText(resourceMap.getString("jLabel4.text")); // NOI18N
    jLabel4.setName("jLabel4"); // NOI18N

    javax.swing.GroupLayout mainPanelLayout = new javax.swing.GroupLayout(mainPanel);
    mainPanel.setLayout(mainPanelLayout);
    mainPanelLayout.setHorizontalGroup(
        mainPanelLayout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(
                mainPanelLayout
                    .createSequentialGroup()
                    .addContainerGap()
                    .addGroup(
                        mainPanelLayout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(
                                javax.swing.GroupLayout.Alignment.TRAILING,
                                mainPanelLayout
                                    .createSequentialGroup()
                                    .addComponent(
                                        txt_enviar,
                                        javax.swing.GroupLayout.DEFAULT_SIZE,
                                        479,
                                        Short.MAX_VALUE)
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(bt_enviar))
                            .addGroup(
                                mainPanelLayout
                                    .createSequentialGroup()
                                    .addGroup(
                                        mainPanelLayout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.LEADING)
                                            .addComponent(jLabel2)
                                            .addComponent(jLabel4))
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(
                                        txt_modificador,
                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                        25,
                                        javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(jLabel3)
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addComponent(
                                        txt_num_dados,
                                        javax.swing.GroupLayout.PREFERRED_SIZE,
                                        41,
                                        javax.swing.GroupLayout.PREFERRED_SIZE)
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED,
                                        28,
                                        Short.MAX_VALUE)
                                    .addComponent(bt_rolar_dados)
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                    .addComponent(bt_limpar))
                            .addComponent(
                                jScrollPane1,
                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                562,
                                javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addGroup(
                        mainPanelLayout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(
                                jScrollPane2,
                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                183,
                                Short.MAX_VALUE)
                            .addComponent(
                                bt_ve_ficha,
                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                183,
                                javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(
                                bt_editar_ficha,
                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                183,
                                Short.MAX_VALUE))
                    .addGap(468, 468, 468)
                    .addComponent(
                        jLabel1,
                        javax.swing.GroupLayout.DEFAULT_SIZE,
                        javax.swing.GroupLayout.DEFAULT_SIZE,
                        Short.MAX_VALUE)
                    .addContainerGap()));
    mainPanelLayout.setVerticalGroup(
        mainPanelLayout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(
                mainPanelLayout
                    .createSequentialGroup()
                    .addGroup(
                        mainPanelLayout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(
                                mainPanelLayout
                                    .createSequentialGroup()
                                    .addGap(69, 69, 69)
                                    .addComponent(jLabel1))
                            .addGroup(
                                mainPanelLayout
                                    .createSequentialGroup()
                                    .addContainerGap()
                                    .addGroup(
                                        mainPanelLayout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.LEADING, false)
                                            .addComponent(
                                                jScrollPane1,
                                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                                261,
                                                javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jScrollPane2))
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addGroup(
                                        mainPanelLayout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.BASELINE)
                                            .addComponent(
                                                txt_enviar,
                                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                                javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(bt_enviar)
                                            .addComponent(bt_ve_ficha))
                                    .addPreferredGap(
                                        javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                    .addGroup(
                                        mainPanelLayout
                                            .createParallelGroup(
                                                javax.swing.GroupLayout.Alignment.BASELINE)
                                            .addComponent(jLabel2)
                                            .addComponent(
                                                txt_modificador,
                                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                                javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(jLabel3)
                                            .addComponent(
                                                txt_num_dados,
                                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                                javax.swing.GroupLayout.PREFERRED_SIZE)
                                            .addComponent(bt_limpar)
                                            .addComponent(bt_rolar_dados)
                                            .addComponent(bt_editar_ficha))))
                    .addContainerGap(23, Short.MAX_VALUE))
            .addGroup(
                javax.swing.GroupLayout.Alignment.TRAILING,
                mainPanelLayout
                    .createSequentialGroup()
                    .addContainerGap(346, Short.MAX_VALUE)
                    .addComponent(jLabel4)
                    .addContainerGap()));

    menuBar.setName("menuBar"); // NOI18N

    fileMenu.setText(resourceMap.getString("fileMenu.text")); // NOI18N
    fileMenu.setName("fileMenu"); // NOI18N

    menu_metrar.setAction(actionMap.get("mestrar")); // NOI18N
    menu_metrar.setText(resourceMap.getString("menu_metrar.text")); // NOI18N
    menu_metrar.setName("menu_metrar"); // NOI18N
    fileMenu.add(menu_metrar);

    menu_jogar.setAction(actionMap.get("jogar")); // NOI18N
    menu_jogar.setText(resourceMap.getString("menu_jogar.text")); // NOI18N
    menu_jogar.setName("menu_jogar"); // NOI18N
    fileMenu.add(menu_jogar);

    exitMenuItem.setAction(actionMap.get("quit")); // NOI18N
    exitMenuItem.setText(resourceMap.getString("exitMenuItem.text")); // NOI18N
    exitMenuItem.setName("exitMenuItem"); // NOI18N
    fileMenu.add(exitMenuItem);

    menuBar.add(fileMenu);

    helpMenu.setText(resourceMap.getString("helpMenu.text")); // NOI18N
    helpMenu.setName("helpMenu"); // NOI18N

    aboutMenuItem.setAction(actionMap.get("showAboutBox")); // NOI18N
    aboutMenuItem.setText(resourceMap.getString("aboutMenuItem.text")); // NOI18N
    aboutMenuItem.setName("aboutMenuItem"); // NOI18N
    helpMenu.add(aboutMenuItem);

    menuBar.add(helpMenu);

    statusPanel.setName("statusPanel"); // NOI18N

    statusPanelSeparator.setName("statusPanelSeparator"); // NOI18N

    statusMessageLabel.setName("statusMessageLabel"); // NOI18N

    statusAnimationLabel.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
    statusAnimationLabel.setName("statusAnimationLabel"); // NOI18N

    progressBar.setName("progressBar"); // NOI18N

    javax.swing.GroupLayout statusPanelLayout = new javax.swing.GroupLayout(statusPanel);
    statusPanel.setLayout(statusPanelLayout);
    statusPanelLayout.setHorizontalGroup(
        statusPanelLayout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(
                statusPanelSeparator, javax.swing.GroupLayout.DEFAULT_SIZE, 1243, Short.MAX_VALUE)
            .addGroup(
                statusPanelLayout
                    .createSequentialGroup()
                    .addContainerGap()
                    .addComponent(statusMessageLabel)
                    .addPreferredGap(
                        javax.swing.LayoutStyle.ComponentPlacement.RELATED, 1059, Short.MAX_VALUE)
                    .addComponent(
                        progressBar,
                        javax.swing.GroupLayout.PREFERRED_SIZE,
                        javax.swing.GroupLayout.DEFAULT_SIZE,
                        javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(statusAnimationLabel)
                    .addContainerGap()));
    statusPanelLayout.setVerticalGroup(
        statusPanelLayout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(
                statusPanelLayout
                    .createSequentialGroup()
                    .addComponent(
                        statusPanelSeparator,
                        javax.swing.GroupLayout.PREFERRED_SIZE,
                        2,
                        javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(
                        javax.swing.LayoutStyle.ComponentPlacement.RELATED,
                        javax.swing.GroupLayout.DEFAULT_SIZE,
                        Short.MAX_VALUE)
                    .addGroup(
                        statusPanelLayout
                            .createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                            .addComponent(statusMessageLabel)
                            .addComponent(statusAnimationLabel)
                            .addComponent(
                                progressBar,
                                javax.swing.GroupLayout.PREFERRED_SIZE,
                                javax.swing.GroupLayout.DEFAULT_SIZE,
                                javax.swing.GroupLayout.PREFERRED_SIZE))
                    .addGap(3, 3, 3)));

    setComponent(mainPanel);
    setMenuBar(menuBar);
    setStatusBar(statusPanel);
  } // </editor-fold>//GEN-END:initComponents