Autor
|
Tema: Error "Illegal Start expression" -JFRAME y void- [SOLUCIONADO] (Leído 5,606 veces)
|
dato000
Desconectado
Mensajes: 3.034
|
Buenas, un favor, he estado toda la mañana intenando hallar la solucion a este codigo, necesito crear unos JFrame que muestren unos puntos cartesianos en una ventana. Pero no se que argumentos necesitan, ya he tratado de todo, el algoritmo funciona aparte con un api que recibi en donde importa unos paqutes que realizan las funciones que se invocan en este constructor. Pero eso no tiene relevancia, son los argumentos que necesito usar, y no la invocacion como tal con lo que tengo problema. Pueden ayudarme?? /* * Manuel Camilo Cepeda Martinez * 066091006 Unilibre */
package unilibre;
import datos.Dimension; import datos.Punto; import io.Lecturas; import javax.swing.JFrame; import math.Operaciones;
/** * * @author dato000 */ public class ejercicio2 extends JFrame{
public static void main(String[] args){
//restar y dividir Operaciones uno = new Operaciones(); int restar = uno.sumar(145, 138); System.out.println(restar);
double dividir = uno.multiplicar(1223, 13); System.out.println(dividir);
double div = (double)8 / 14; System.out.println(div);
//punto Punto micro = new Punto(205,205);
int pX = micro.getX(); int pY = micro.getY(); void escribirpx = micro.setX(pX);----AQUI!! void escribirpy = micro.setY(pY);----AQUI!!
//dimension Dimension bien = new Dimension(500, 500); int altura = bien.getAlto(); int anchura = bien.getAncho(); void editar_alt = bien.setAlto(x); ----AQUI!! void editar_anc = bien.setAncho(y); ----AQUI!!
//lectura Lecturas luna1 = new Lecturas(); String dataso1 = luna1.leerdato(); JFrame cuadro1 = luna1.crearVentana(dataso1); JFrame cuadro2 = luna1.crearVentana(dataso1, micro); JFrame cuadro3 = luna1.crearVentana(dataso1, micro, bien); JFrame ventana = new JFrame(); ----AQUI!! mostrar = luna1.visualizarVentana(cuadro3); ----AQUI!!
}
}
|
|
« Última modificación: 21 Febrero 2011, 04:32 am por dato000 »
|
En línea
|
|
|
|
sapito169
Desconectado
Mensajes: 628
|
De casualidad es la primera vez que programas orientado a objetos y siempre as programado funcional
Los métodos nunca devuelven void devuelven objetos o devuelven primitivos o no devuelven nada una variable jamás es de tipo void
Así que
void escribirpx = micro.setX(pX)
Esta mal
Debería ser
micro.setX(pX)
Otra cosa a tener en cuenta es que estas yendo demasiado rápido estas tratando de usar métodos cuando todavía no tienes la idea clara de como usarlo
Antes de tratar de hacer algo primero debes estar seguro de que tienes el conocimiento requerido necesario
Otra cosa que debería mejorarse es que el código no se ve lógico en lo mas minimo
Operaciones uno = new Operaciones(); int restar = uno.sumar(145, 138);
que exista un metodo sumar que devuelva un variable llamada resta
Un método dividir que devuelva una variable llamada multiplicar
|
|
|
En línea
|
|
|
|
dato000
Desconectado
Mensajes: 3.034
|
ok muchas gracias, me quedo más o menos claro, me ha funcionado perfectamente, muchas gracias.
Respecto a los metodos confusos. NO ES MI CULPA fue así como el profesor nos envio el api, me parece que lo hizo para confundirnos, pero no es nada espectacular, lo del void fue mucho más dificil, por lo menos, para mi.
Tuve que llamarlo restar para que quedara claro para mi lo que hacia la clase, el uno.sumar hacia la llamada al api que nos envio el profesor, que pues, no sumaba, sino retornaba la diferencia de dos numeros. Lo mismo pasaba con el metodo de multiplicar.
Gracias, fue de mucha ayuda esas lineas, gracias en serio, ya funciona la ventana.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[Ayuda] modificar "start page" en "internet explorer" con "batch"
Scripting
|
taton
|
7
|
17,252
|
20 Septiembre 2006, 01:45 am
por taton
|
|
|
[Ayuda] expression Web Error en la licencia , Microsoft expression Studio 4
Desarrollo Web
|
Graphixx
|
0
|
3,097
|
21 Noviembre 2014, 20:26 pm
por Graphixx
|
|
|
Error con "Void expression".
Programación C/C++
|
Ataulfo7
|
2
|
2,317
|
9 Abril 2015, 13:56 pm
por Ataulfo7
|
|
|
Illegal Start Of Expression In Java
Java
|
DonPilin
|
5
|
2,713
|
6 Abril 2022, 16:58 pm
por DonPilin
|
|
|
Error "Warning: session_start(): Cannot start session when.."
PHP
|
SrTrp
|
1
|
1,441
|
18 Julio 2024, 20:00 pm
por mchojrin
|
|