es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La importación java.awt.BorderLayout no se puede resolver.

Creé un nuevo proyecto de Java en Eclipse y recibí el mensaje de error “No se puede resolver la importación de java.awt.BorderLayout”. ¿Qué salió mal y cómo lo arreglo?

Creé un nuevo JFrame desde WindowsBuilder y el código generado por defecto fue:

import java.awt.BorderLayout; //aquí hay error
import java.awt.EventQueue;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class frameGUI extends JFrame {

private JPanel contentPane;

/**
 * Inicia la aplicación.
 */
public static void main(String[] args) {
    EventQueue.invokeLater(new Runnable() {
        public void run() {
            try {
                frameGUI frame = new frameGUI();
                frame.setVisible(true);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    });
}

/**
 * Crea el JFrame.
 */
public frameGUI() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100, 100, 450, 300);
    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    contentPane.setLayout(new BorderLayout(0, 0)); //aquí hay error
    setContentPane(contentPane);
}


}

También estoy recibiendo un mensaje de error “BorderLayout no se puede resolver como un tipo”.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Este error es probablemente resultado de que te falta la biblioteca java.awt. Para solucionarlo, necesitas añadir la biblioteca a tu proyecto. Para ello, haz clic derecho en tu proyecto en el explorador de paquetes, selecciona Ruta de construcción > Configurar ruta de construcción, y luego selecciona la pestaña de Bibliotecas. Haz clic en Añadir biblioteca y selecciona Biblioteca del sistema JRE. Haz clic en Siguiente, selecciona la versión de Java que estás utilizando y haz clic en Finalizar. Esto añadirá la biblioteca java.awt a tu proyecto y resolverá los errores.

Comments are closed.