Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di giacomino_jack
    Registrato dal
    Feb 2002
    residenza
    Italy
    Messaggi
    202

    [java1.5] Caricar un icona in una JLabel

    Ormai sono due giorni che cerco di caricare un'icona in una label

    Dove sbaglio?

    Questo è il Main
    Codice PHP:
    public static void main(String[] args) {
          
    // Istanzia l'oggetto Menu
          
    java.awt.EventQueue.invokeLater(new Runnable() {
             public 
    void run() {
                new 
    FormIcona().setVisible(true);
             }
          });
       } 
    Questa è la classe FormIcona
    Codice PHP:
    public class FormIcona extends javax.swing.JFrame  {
       private 
    ImageIcon icona1;
       private 
    JLabel lblIcona1;
       
       public 
    FormIcona() {
          
    java.net.URL pathURL getClass().getResource("icona1.ico");
          
    File file = new File(pathURL.getPath());      
          if (
    file.exists()) {
             
    icona1 = new javax.swing.ImageIcon(pathURL);       
          }
          
    lblIcona1 = new javax.swing.JLabel();
          
    lblIcona1.setIcon(icona1);
          
          
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
          
    getContentPane().setLayout(layout);

          
    layout.setHorizontalGroup(
             
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addComponent(lblIcona1100100100));
          
          
    layout.setVerticalGroup((
                  
    layout.createSequentialGroup().addComponent(lblIcona1100100100)));

          
    pack();
       }

    Il form appare, l'icona è presente sul disco ma non è visualizzata...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    non sono affatto sicuro che java riconosca il formato "ico" (senza altro che la jre). Prova a usare una jpg invece, oppure qualche libreria esterna (tipo http://www.acproductions.de/commercial/aclibico/

    trovata su google e non provata)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Non risulta nemmeno a me che ci sia il supporto per i file .ico. Comunque a parte questo, faccio presente che ImageIcon ha un costruttore che prende direttamente un URL, quindi non serve usare File, getPath ecc....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.