Java - como llamar a un paquete

 
Vista:
Imágen de perfil de alberto
Val: 7
Ha aumentado su posición en 5 puestos en Java (en relación al último mes)
Gráfica de Java

como llamar a un paquete

Publicado por alberto (5 intervenciones) el 13/10/2019 20:21:22
alguien me puede decir como llamar a un modulo cuando lo importas, ya lo importe y le hice la instancia y probe y no me sale la imagen que le tengo al otro paquete si me pudieran decirme por donde tengo el error o que me falta agregarle se lo agradecer

este el paquete que va ejecutar los módulos
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
package matematicas;
import javax.swing.*;
import javax.swing.JFrame;
import panel.imagen;
 
public class Matematicas extends JFrame{
private JFrame ventana;
private JPanel panel;
public  Matematicas(){
ventana = new JFrame();
     setBounds(600,200,500,350);
     setDefaultCloseOperation(EXIT_ON_CLOSE);
     setTitle("Universo Matemetico");
     setLocationRelativeTo(null);
 
    imagen panel = new imagen();
 
 
 
    add(panel);
     setVisible(true);
 
}
    public static void main(String[] args) {
        // TODO code application logic here
     new Matematicas();
 
    }
 
}

y el paquete con la imagen de fondo


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
package panel;
 
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Image;
import java.net.URL;
import javax.swing.*;
 
public class imagen extends JPanel {
private URL fondo;
private Image imagenfondo;
private Container contenedor;
public void imagen(){
//imagen
   fondo =this.getClass().getResource("panel/image/w.jpg");
   imagenfondo = new ImageIcon(fondo).getImage();
   Container contenedor = getContentPane();
   contenedor.add(panel);
 
 
}
   public JPanel  panel = new JPanel(){
 
   public void paintComponent(Graphics g){
   g.drawImage(imagenfondo,0,0,getWidth(),getHeight(),this);
   }
   };
 
    private Container getContentPane() {
        throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
    }
 
 
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jaime
Val: 80
Ha aumentado su posición en 3 puestos en Java (en relación al último mes)
Gráfica de Java

como llamar a un paquete

Publicado por Jaime (39 intervenciones) el 13/10/2019 23:03:18
Por lo q veo no depuraste el código. El depurador es una excelente herramienta al momento de desarrollar.
Por lo que veo, el problema está en la línea donde cargas el recurso! La ruta se escribe así: /paquete de tu aplicación/los siguientes paquetes/recurso. Si lo ves te falta un / al inicio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar