Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [JAVA]Alcune domande sulla grafica swing

    allora, avevo iniziato un progetto in c, che poi è terminato perchè la parte grafica era troppo difficile da fare, ora che sto studiando java hgo ripreso quel progetto poichè la grafica in java è nettamente + semplice. Le domande sono queste:

    -Come posso impostare come tema predefinito quello del S.O. invece che quello proprio di java? (uso swing)

    -Come posso impostare una specie di favicon per il programma una volta che trasformo le mie classi in un archivio-eseguibile .jar?

    -tramite JFileChooser faccio scegleire il file da elaborare al programma, c'è una classe che mi faccia sceglere una directory con lo stesso metodo di JFileChooser? (tipo quando voglio dirgli di salvare il file elaborato in tal posto...)


    per ora è tutto, grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    160
    1.
    codice:
    UIManager.setLookAndFeel(getSystemLookAndFeelClassName() );
    2. Non l'ho capita
    3. La stessa classe JFileChooser va bene,
    codice:
    jfilechooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    mi ricordo così ma non ci giurerei.

  3. #3
    2.

    quando riduci ad icona un programma c'è una piccoola immagine(favicon) con il titolo del programma. come posso impostare quella immagine nell'archivio jar?

  4. #4
    ti ringrazio per il punto 1

    in caso interessasse a qualcuno:

    1. è molto + bello il tema java
    2.l'istruzione corretta è: UIManager.setLookAndFeel(UIManager.getSystemLookAn dFeelClassName());
    3.bisogna importare javax.swing.UIManager;
    4.bisogna gestire le seguenti eccezioni :
    ClassNotFoundException,
    InstantiationException,
    IllegalAccessException,
    UnsupportedLookAndFeelException.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    160
    per la 2 devi settare l'icona nel frame, per poterla usare con il jar devi utilizzare il metodo getResource() per caricare l'icona.
    Per esempio nel costruttore del frame potresti fare:
    codice:
    this.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/icon.png")));
    e poi ovviamente includere anche l'icona nel jar.

    L'istruzione per il look and feel era completa, solo che purtroppo è andato a capo se ci fai caso, le eccezioni e gli import non te li avevo scritti, vabbè.

    Invece il jfilechooser funziona con le cartelle?

  6. #6
    sìsì, funziona ottimamente, thanks.

    L'istr che mi hai dato funzionava, ho pensato che magari se qualcuno faceva una ricerca trovava già tutto, l'istruzione + eccezzioni + import

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.