1 pequeño error en codigo de Java creado con NetBeans.
En la universidad me encargaron esta tarea, crear un mini programa.
El programa debe tener 1 Textfield,1 Boton,1 Label y 1 Combobox y lo que yo escriba en el textfield lo debe guardar en el combobox, el codigo que hice es el siguiente y se que esta bien:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaaplicacion;
import java.awt.Color;
import java.awt.event.ActionEvent;
/**
*
* @author Admin
*/
public class javaaplicacion extends javax.swing.JFrame{
public javax.swing.JLabel jEt;
public javax.swing.JButton jB;
public javax.swing.JTextField jC;
public javax.swing.JComboBox Jcb;
public javaaplicacion(){
setSize(300,300);
setTitle("ComboBox");
iniComponents();
}
private void iniComponents(){
getContentPane().setLayout(new java.awt.GridLayout(10, 10));
Jcb=new javax.swing.JComboBox();
getContentPane().add(Jcb);
Jcb.setBounds(30,15,50,40);
Jcb.setFont(new java.awt.Font("Dialog",1,12));
Jcb.setForeground(Color.PINK);
jB=new javax.swing.JButton();
jB.setText("pulsa aqui");
jB.setMnemonic('a');
jB.setHorizontalAlignment(javax.swing.Sw…
getContentPane().add(jB);
jB.setBounds(42,90,204,30);
java.awt.event.ActionListener act=new ManejadordeEventos();
jC=new javax.swing.JTextField();
getContentPane().add(jC);
jC.setHorizontalAlignment(javax.swing.Sw…
jB.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
jBActionPerformed(e);
jclearActionPerformed(e);
}
private void jBActionPerformed(ActionEvent e) {
Jcb.addItem(jC.getText());
}
private void jclearActionPerformed(ActionEvent e) {
jC.setText("");
}
});
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
javaaplicacion C=new javaaplicacion();
C.setVisible(true);
}
class ManejadordeEventos implements java.awt.event.ActionListener{
public void actionPerformed(java.awt.event.ActionEve… e) {
}
}
}
Pero me marca 1 error en lo siguiente:
public class javaaplicacion extends javax.swing.JFrame{
El cual me esta dando vueltas en la cabeza y no se que pueda ser xD.
Saludos y espero que me ayuden a solucionar ese error.
- Inicie sesión o regístrese para enviar comentarios
- 637 lecturas


Puede que sea una tontería lin. Pero puede que el error sea que el nombre de la clase empieza con minuscula. En java la primera letra de las clases por convenio siempre debe ser mayuscula. Puede que NetBeans detecte esto como un error. Usa Javaaplicacion y modifica también el fichero que la contiene se debe llamar Javaaplicacion.java.
Puede ser tambien que tengas que hacer un import javax.swing.
Un saludo