entao galera, estou programando em cdc mesmo, mas nao pra cel e sim pra aparelhos um pouco mais avançados(errei malz…)
mas enfim, no codigo abaixo to tentando fazer com o que o menu(JFrame) carregue primeiro, mas nao estou consiguindo.
esse é o arquivo main.java
[code]package ex02;
/**
*
public class Main extends javax.swing.JFrame {
/** Creates new form Main */
public Main() {
initComponents();
}
public static void Vai(){
menu.show();
}
/** 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.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
menu = new javax.swing.JFrame();
navCMD = new javax.swing.JButton();
cadCMD = new javax.swing.JButton();
navegarTela = new javax.swing.JFrame();
nomeTF = new javax.swing.JTextField();
nomeLabel = new javax.swing.JLabel();
emaillabel = new javax.swing.JLabel();
emailTF = new javax.swing.JTextField();
telLabel = new javax.swing.JLabel();
telTF = new javax.swing.JTextField();
cadastrarTela = new javax.swing.JFrame();
jLabel1 = new javax.swing.JLabel();
jTextField1 = new javax.swing.JTextField();
jLabel3 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jLabel4 = new javax.swing.JLabel();
jTextField3 = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
menu.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
menu.setTitle(null);
navCMD.setText("NAV");
navCMD.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
navCMDActionPerformed(evt);
}
});
cadCMD.setText("CAD");
cadCMD.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
cadCMDMouseClicked(evt);
}
});
cadCMD.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cadCMDActionPerformed(evt);
}
});
org.jdesktop.layout.GroupLayout menuLayout = new org.jdesktop.layout.GroupLayout(menu.getContentPane());
menu.getContentPane().setLayout(menuLayout);
menuLayout.setHorizontalGroup(
menuLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(menuLayout.createSequentialGroup()
.addContainerGap()
.add(menuLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING, false)
.add(org.jdesktop.layout.GroupLayout.LEADING, navCMD, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.LEADING, cadCMD, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
menuLayout.setVerticalGroup(
menuLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(menuLayout.createSequentialGroup()
.add(60, 60, 60)
.add(cadCMD)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(navCMD)
.addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
navegarTela.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
navegarTela.setTitle(null);
nomeLabel.setText(null);
emaillabel.setText(null);
telLabel.setText(null);
org.jdesktop.layout.GroupLayout navegarTelaLayout = new org.jdesktop.layout.GroupLayout(navegarTela.getContentPane());
navegarTela.getContentPane().setLayout(navegarTelaLayout);
navegarTelaLayout.setHorizontalGroup(
navegarTelaLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(navegarTelaLayout.createSequentialGroup()
.addContainerGap()
.add(navegarTelaLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
.add(nomeTF, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
.add(nomeLabel)
.add(emaillabel)
.add(telLabel)
.add(emailTF)
.add(telTF))
.addContainerGap(65, Short.MAX_VALUE))
);
navegarTelaLayout.setVerticalGroup(
navegarTelaLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(navegarTelaLayout.createSequentialGroup()
.addContainerGap()
.add(nomeLabel)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(nomeTF, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(emaillabel)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(emailTF, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.UNRELATED)
.add(telLabel)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(telTF, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap(60, Short.MAX_VALUE))
);
cadastrarTela.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
cadastrarTela.setTitle(null);
jLabel1.setText(null);
jTextField1.setText(null);
jLabel3.setText(null);
jTextField2.setText(null);
jLabel4.setText(null);
jTextField3.setText(null);
org.jdesktop.layout.GroupLayout cadastrarTelaLayout = new org.jdesktop.layout.GroupLayout(cadastrarTela.getContentPane());
cadastrarTela.getContentPane().setLayout(cadastrarTelaLayout);
cadastrarTelaLayout.setHorizontalGroup(
cadastrarTelaLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(cadastrarTelaLayout.createSequentialGroup()
.addContainerGap()
.add(cadastrarTelaLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING, false)
.add(jLabel1)
.add(jLabel3)
.add(jLabel4)
.add(jTextField1, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, 82, Short.MAX_VALUE)
.add(jTextField2)
.add(jTextField3))
.addContainerGap(83, Short.MAX_VALUE))
);
cadastrarTelaLayout.setVerticalGroup(
cadastrarTelaLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(cadastrarTelaLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel1)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jTextField1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jLabel3)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jTextField2, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jLabel4)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jTextField3, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap(70, Short.MAX_VALUE))
);
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle(null);
setBackground(new java.awt.Color(102, 153, 255));
jLabel5.setText(null);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(33, 33, 33)
.add(jLabel5)
.addContainerGap(108, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(50, 50, 50)
.add(jLabel5)
.addContainerGap(149, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void navCMDActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void cadCMDActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
private void cadCMDMouseClicked(java.awt.event.MouseEvent evt) {
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Main().setVisible(true);
Vai();
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton cadCMD;
private javax.swing.JFrame cadastrarTela;
private javax.swing.JTextField emailTF;
private javax.swing.JLabel emaillabel;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
private static javax.swing.JFrame menu;
private javax.swing.JButton navCMD;
private javax.swing.JFrame navegarTela;
private javax.swing.JLabel nomeLabel;
private javax.swing.JTextField nomeTF;
private javax.swing.JLabel telLabel;
private javax.swing.JTextField telTF;
// End of variables declaration
}
[/code]