Empezar a compilar
Hola.
A ver si alguien puede decirme que es lo que está mal
aquà y asà poder arrancar de una vez.
Tengo 2 ficheritos .java (centro_gestor.java y
VentanaPrincipal.java). El segundo compila perfectamente.
La idea es que centro_gestor.java sea el punto de partida
(y muy simple) y VentanaPrincipal.java el que contenga
todos los menus etc...
El problema es que cuando intento compilar
centro_gestor.java me da el siguiente error:
cannot resolver symbol
symbol:class FramePrincipal
location: class centro_gestor
-->FramePrincipal f = new -->FramePrincipal();
Adjunto los dos ficheros:
centro_gestor.java
import javax.swing.UIManager;
import java.awt.*;
public class centro_gestor {
boolean packFrame = false;
//Construct the application
public centro_gestor() {
FramePrincipal f = new FramePrincipal();
}
//Main method
public static void main(String[] args) {
new centro_gestor();
}
}
VentanaPrincipal.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class FramePrincipal extends JFrame {
JPanel contentPane;
//Construct the frame
public FramePrincipal() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
this.setSize(new Dimension(400, 300));
this.setTitle("Frame Title");
}
}
Gracias
.
A ver si alguien puede decirme que es lo que está mal
aquà y asà poder arrancar de una vez.
Tengo 2 ficheritos .java (centro_gestor.java y
VentanaPrincipal.java). El segundo compila perfectamente.
La idea es que centro_gestor.java sea el punto de partida
(y muy simple) y VentanaPrincipal.java el que contenga
todos los menus etc...
El problema es que cuando intento compilar
centro_gestor.java me da el siguiente error:
cannot resolver symbol
symbol:class FramePrincipal
location: class centro_gestor
-->FramePrincipal f = new -->FramePrincipal();
Adjunto los dos ficheros:
centro_gestor.java
import javax.swing.UIManager;
import java.awt.*;
public class centro_gestor {
boolean packFrame = false;
//Construct the application
public centro_gestor() {
FramePrincipal f = new FramePrincipal();
}
//Main method
public static void main(String[] args) {
new centro_gestor();
}
}
VentanaPrincipal.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class FramePrincipal extends JFrame {
JPanel contentPane;
//Construct the frame
public FramePrincipal() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
this.setSize(new Dimension(400, 300));
this.setTitle("Frame Title");
}
}
Gracias
.
Amigo,
He compilado su codigo y he encontrado dos errores.
El segundo Archivo ud lo llamó VentanaPrincipal y en centro_gestor hace un llamado como FramePrincipal. o sea, los nombres deben coinsidir tanto en el nombre del archivo como el nombre de la clase.
Por otro lado ud no está haciendo visible la ventana. Se debe usar el método setVisible(true) o el método show().
Aqui le dejo el codigo corregido....
centro_gestor.java
import javax.swing.UIManager;
import java.awt.*;
public class centro_gestor {
boolean packFrame = false;
//Construct the application
public centro_gestor() {
VentanaPrincipal f = new VentanaPrincipal();
}
//Main method
public static void main(String[] args) {
new centro_gestor();
}
}
VentanaPrincipal.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class VentanaPrincipal extends JFrame {
JPanel contentPane;
//Construct the frame
public VentanaPrincipal() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
this.setSize(new Dimension(400, 300));
this.setTitle("Frame Title");
this.setVisible(true);
}
}
Cualquier inconveniente puede escribir a mi correo, y en lo posible le contestaré en un tiempo prudencial
He compilado su codigo y he encontrado dos errores.
El segundo Archivo ud lo llamó VentanaPrincipal y en centro_gestor hace un llamado como FramePrincipal. o sea, los nombres deben coinsidir tanto en el nombre del archivo como el nombre de la clase.
Por otro lado ud no está haciendo visible la ventana. Se debe usar el método setVisible(true) o el método show().
Aqui le dejo el codigo corregido....
centro_gestor.java
import javax.swing.UIManager;
import java.awt.*;
public class centro_gestor {
boolean packFrame = false;
//Construct the application
public centro_gestor() {
VentanaPrincipal f = new VentanaPrincipal();
}
//Main method
public static void main(String[] args) {
new centro_gestor();
}
}
VentanaPrincipal.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class VentanaPrincipal extends JFrame {
JPanel contentPane;
//Construct the frame
public VentanaPrincipal() {
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
//Component initialization
private void jbInit() throws Exception {
this.setSize(new Dimension(400, 300));
this.setTitle("Frame Title");
this.setVisible(true);
}
}
Cualquier inconveniente puede escribir a mi correo, y en lo posible le contestaré en un tiempo prudencial
Hola de nuevo.
Resulta que no funciona el tema, me sigue dando el mismo error.
Gracias
Resulta que no funciona el tema, me sigue dando el mismo error.
Gracias
