elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
27 Mayo 2012, 23:29  


Tema destacado: Personaliza-Escoge el diseño del foro que más te guste.

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  jLabel
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: jLabel  (Leído 634 veces)
mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
jLabel
« en: 27 Mayo 2011, 17:54 »

beunas señores desearia colocar un JLabel del tamaño de mi Jframe de tal manera que pueda darle la ruta de una imagen para colocarla de fondo me podrian ayudar con esa parte hay esta mi codigo gracias por su ayuda
Código
public class Formularios_ extends JFrame implements ActionListener {
 
 
   private JMenuBar menuBar;
   private JMenu Mostrar_Cocomo;
   private JMenuItem Cocomo, Primera_Tabla, Segunda_T;
   private JMenu mostrar_tabla;
   private Compiz_ Com = new Compiz_();
   private Primera_Tabla PT = new Primera_Tabla();
 
   public Formularios_() {
 
       super("Modelo de Construccion de Costos");
       this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       this.setLayout(null);
       this.setSize(400, 400);
 
       this.setResizable(false);
       this.addComponents();
       this.setVisible(true);
       this.setLocationRelativeTo(null);
   }
 
   public void actionPerformed(ActionEvent e) {
 
       if (e.getSource() == Cocomo) {
 
           Com.setVisible(true);
           Com.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
       }
       else if(e.getSource()==Primera_Tabla){
           repaint();
           PT.mostrar_codigo();
           PT.setVisible(true);
 
       }
   }
 
   private void addComponents() {
       menuBar = new JMenuBar();
       this.setJMenuBar(menuBar);
       Mostrar_Cocomo = new JMenu("Calculos");
       menuBar.add(Mostrar_Cocomo);
       Cocomo = new JMenuItem("Puntos de Funcion_");
       Segunda_T = new JMenuItem("COCOMO");
 
       Mostrar_Cocomo.add(Cocomo);
       Mostrar_Cocomo.add(Segunda_T);
 
       this.setJMenuBar(menuBar);
       mostrar_tabla = new JMenu("Codigos de entrada ");
       menuBar.add(mostrar_tabla);
       Primera_Tabla = new JMenuItem("Mostrar Codigos Guardados ");
       mostrar_tabla.add(Primera_Tabla);
 
       Primera_Tabla .addActionListener(this);
       Cocomo.addActionListener(this);
   }
}
 
 

gracias por su tiempo en ayudar a gente como yo :D


« Última modificación: 27 Mayo 2011, 18:03 por mapers » En línea
Darhius


Desconectado Desconectado

Mensajes: 427


Divide y vencerás.


Ver Perfil
Re: jLabel
« Respuesta #1 en: 28 Mayo 2011, 04:04 »

TEMA REPETIDO.
http://foro.elhacker.net/java/poner_una_imagen_en_un_jlabel-t328430.0.html


Esto debe de funcionarte.

Código
import javax.swing.JFrame;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JLabel;
import java.awt.FlowLayout;
import java.awt.Dimension;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
 
public class Formularios extends JFrame implements ActionListener {
 
public static void main(String args[]) {
new Formularios();
}
 
 
   /*private JMenuBar menuBar;
   private JMenu Mostrar_Cocomo;
   private JMenuItem Cocomo, Primera_Tabla, Segunda_T;
   private JMenu mostrar_tabla;
   private Compiz_ Com = new Compiz_();
   private Primera_Tabla PT = new Primera_Tabla();*/

 
   public Formularios() {
 
       super("Modelo de Construccion de Costos");
       this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       this.setLayout(null);
       this.setSize(400, 400);
 
       this.setResizable(false);
       this.addComponents();
       this.setVisible(true);
       this.setLocationRelativeTo(null);
   }
 
   public void actionPerformed(ActionEvent e) {
 
       /*if (e.getSource() == Cocomo) {
 
           Com.setVisible(true);
           Com.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
       }
       else if(e.getSource()==Primera_Tabla){
           repaint();
           PT.mostrar_codigo();
           PT.setVisible(true);
 
       }*/

   }
 
   private void addComponents() {
    JLabel etiquetaIcono;
    JPanel panel;
    etiquetaIcono = new JLabel();
    panel = new JPanel();
 
    getContentPane().setLayout(new FlowLayout());
    panel.setPreferredSize(new Dimension(400, 400));
       panel.setLayout(null);
       /*menuBar = new JMenuBar();
       this.setJMenuBar(menuBar);
       Mostrar_Cocomo = new JMenu("Calculos");
       menuBar.add(Mostrar_Cocomo);
       Cocomo = new JMenuItem("Puntos de Funcion_");
       Segunda_T = new JMenuItem("COCOMO");
 
       Mostrar_Cocomo.add(Cocomo);
       Mostrar_Cocomo.add(Segunda_T);
 
       this.setJMenuBar(menuBar);
       mostrar_tabla = new JMenu("Codigos de entrada ");
       menuBar.add(mostrar_tabla);
       Primera_Tabla = new JMenuItem("Mostrar Codigos Guardados ");
       mostrar_tabla.add(Primera_Tabla);
 
       Primera_Tabla .addActionListener(this);
       Cocomo.addActionListener(this);*/

       etiquetaIcono.setIcon(new ImageIcon(getClass().getResource("fondo.jpg")));
       panel.add(etiquetaIcono);
       etiquetaIcono.setBounds(0, 0, 400, 400);
 
       getContentPane().add(panel);
 
       pack();
   }
}
 

No es la mejor opción pero tampoco es mala.

http://foro.elhacker.net/java/fondo_para_un_jframe_consulta-t321305.0.html
http://foro.elhacker.net/java/poner_una_imagen_en_un_jlabel-t328430.0.html
http://foro.elhacker.net/empty-t296193.0.html

http://cafelojano.wordpress.com/2007/07/20/jframe-con-imagen-de-fondo/



En línea

"Cuenta mi historia... a quienes pregunten, cuéntala con verdad, las cosas malas junto con las buenas  y permite que sea juzgado apegado ellas... el resto... es silencio." Dinobot (Beast Wars Transformers)
mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
Re: jLabel
« Respuesta #2 en: 29 Mayo 2011, 22:36 »

Oks men muchas gracias me sirvio _:D
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Redimensionar JLabel
Java
Kerber0 3 4,974 Último mensaje 10 Marzo 2009, 00:26
por KaOs_NiGhT
superponer JLabel a JButton
Java
brian_e 4 3,525 Último mensaje 2 Abril 2009, 18:56
por juancho77
Cómo animar JLabel?¿
Java
Darhius 4 3,320 Último mensaje 8 Octubre 2009, 03:36
por Darhius
POner una imagen en un JLabel
Java
mapers 1 1,980 Último mensaje 23 Mayo 2011, 19:51
por Darhius
Links en JLabel
Java
Nakp 5 1,567 Último mensaje 20 Julio 2011, 17:06
por Leyer
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines