El código funciona igual en dos PCs diferentes
Publicado por JORGE ALEXANDER (1 intervención) el 01/09/2019 22:51:50
Buenas tardes, necesito ayuda.
tengo dos computadores con NetBeans, en uno de ellos todo funciona perfecto pero en el otro algunos códigos compilan mal, por ejemplo no me muestra algunos objetos como botones o no ejecuta correctamente, sin importar si es el mismo código el utilizado en ambos pc. Estoy trabajando en un proyecto escolar con dos clases, al compilar en el primer pc me aparece la aplicación con los botones pero en el segundo pc no aparecen los botones, ya he desinstalado varias veces incluso instale la ultima version de NetBeans 8.2 y tampoco funciona; también instale eclipse y el código se ejecuta mal, lo que me da a entender que el problema es del pc pero no se cual sera el problema ya que este tiene mejores especificaciones que el pc que funciona correctamente y necesito ayuda en este aspecto. gracias
tengo dos computadores con NetBeans, en uno de ellos todo funciona perfecto pero en el otro algunos códigos compilan mal, por ejemplo no me muestra algunos objetos como botones o no ejecuta correctamente, sin importar si es el mismo código el utilizado en ambos pc. Estoy trabajando en un proyecto escolar con dos clases, al compilar en el primer pc me aparece la aplicación con los botones pero en el segundo pc no aparecen los botones, ya he desinstalado varias veces incluso instale la ultima version de NetBeans 8.2 y tampoco funciona; también instale eclipse y el código se ejecuta mal, lo que me da a entender que el problema es del pc pero no se cual sera el problema ya que este tiene mejores especificaciones que el pc que funciona correctamente y necesito ayuda en este aspecto. gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
// clase 1
public class Laptop {
private String marca;
private String modelo;
private int memoria;
private double precio;
private static int cuenta = 0;
//Constructor sin parámetros
public Laptop(){
marca = "";
modelo = "";
memoria = 0;
precio = 0.0;
cuenta++;
}
//Constructor con parámetros
public Laptop(String marca, String modelo, int memoria, double precio){
this.marca = marca;
this.modelo = modelo;
this.memoria = memoria;
this.precio = precio;
cuenta++;
}
public String getMarca() {
return marca;
}
public String getModelo() {
return modelo;
}
public int getMemoria() {
return memoria;
}
public double getPrecio() {
return precio;
}
public static int contadorCuenta() {
return cuenta;
}
public void setMarca(String nuevaMarca){
this.marca = nuevaMarca;
}
public void setModelo(String nuevoModelo) {
this.modelo = nuevoModelo;
}
public void setMemoria(int nuevaMemoria) {
this.memoria = nuevaMemoria;
}
public void setPrecio(double nuevoPrecio) {
this.precio = nuevoPrecio;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
// clase dos
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
public class PruebaLaptop extends Applet implements ActionListener {
Label lmarca, lmodelo, lmemoria, lprecio;
TextField tfmarca, tfmodelo, tfmemoria, tfprecio;
Button bcrear, bmarca, bmodelo, bmemoria, bprecio;
Panel p1, p2;
TextArea txtResultado;
Laptop objeto1;
public PruebaLaptop() {
objeto1 = new Laptop();
lmarca = new Label("Marca");
lmodelo = new Label("Modelo");
lmemoria = new Label("Tamaño de Memoria");
lprecio = new Label("Precio");
tfmarca = new TextField();
tfmodelo = new TextField();
tfmemoria = new TextField();
tfprecio = new TextField();
bcrear = new Button("Crear");
bmarca = new Button("Cambiar Marca");
bmodelo = new Button("Cambiar Modelo");
bmemoria = new Button("Cambiar Memoria");
bprecio = new Button("Cambiar Precio");
p1 = new Panel(new GridLayout(8, 1, 10, 10));
p2 = new Panel();
txtResultado = new TextArea("", 30, 30, TextArea.SCROLLBARS_VERTICAL_ONLY);
p1.add(lmarca);
p1.add(tfmarca);
p1.add(lmodelo);
p1.add(tfmodelo);
p1.add(lmemoria);
p1.add(tfmemoria);
p1.add(lprecio);
p1.add(tfprecio);
p2.add(bcrear);
p2.add(bmarca);
p2.add(bmodelo);
p2.add(bmemoria);
p2.add(bprecio);
setLayout(new BorderLayout());
add(p1, BorderLayout.NORTH);
add(p2, BorderLayout.CENTER);
add(txtResultado, BorderLayout.SOUTH);
bcrear.addActionListener(this);
bmarca.addActionListener(this);
bmodelo.addActionListener(this);
bmemoria.addActionListener(this);
bprecio.addActionListener(this);
}
public void actionPerformed(ActionEvent ae) {
if (ae.getSource() == bcrear) {
if ("".equals(tfmarca.getText())) {
}else
objeto1 = new Laptop((tfmarca.getText()),
(tfmodelo.getText()),
(Integer.parseInt(tfmemoria.getText())),
(Double.parseDouble(tfprecio.getText())));
}
if (ae.getSource() == bmarca) {
objeto1.setMarca(tfmarca.getText());
}
if (ae.getSource() == bmodelo) {
objeto1.setModelo(tfmodelo.getText());
}
if (ae.getSource() == bmemoria) {
objeto1.setMemoria(Integer.parseInt(tfmemoria.getText()));
}
if (ae.getSource() == bprecio) {
objeto1.setPrecio(Double.parseDouble(tfprecio.getText()));
}
txtResultado.append(" " + objeto1.getMarca());
txtResultado.append(" " + objeto1.getModelo());
txtResultado.append(" " + objeto1.getPrecio());
txtResultado.append(" " + objeto1.contadorCuenta() + "\n");
}
}
Valora esta pregunta


0