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

    problema crazione bottoni in applet con JBUTTON

    Salve! ho un problema nella crazione di bottoni usando i JButton. Devo per forza usare JButton perchè devo aggiungere al bottone un'immagine. comunque usando solo Button tutto funziona perfettamente. ecco il codice:
    codice:
    import java.awt.*;
    import java.applet.Applet;
    public class ex02 extends Applet {
    public void init() {
    add(new Button("Ok"));
    add(new Button("Apri"));
    add(new Button("Chiudi"));
    }
    }
    modificando semplicemente con JButton ovvero :
    codice:
    import javax.swing.JApplet;
    import javax.swing.JButton;
    public class ex02 extends JApplet {
    public void init() {
    add(new JButton("Ok"));
    add(new JButton("Apri"));
    add(new JButton("Chiudi"));
    }
    }
    viene visualizzato solo l'ultimo bottone creato, invece ovviamente vorrei tutti e tre i bottoni visibili e piccoli, come appaiono usando Button.

    Grazie in anticipo a coloro che sapranno aiutarmi

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: problema crazione bottoni in applet con JBUTTON

    Originariamente inviato da allmystery
    viene visualizzato solo l'ultimo bottone creato, invece ovviamente vorrei tutti e tre i bottoni visibili e piccoli, come appaiono usando Button.
    Applet deriva da Panel, che ha per default un FlowLayout.

    JApplet, estende Applet e pur derivando da Panel comunque ha una struttura ben diversa. Non è solo un "pannello" e basta. JApplet ha un root-pane (JRootPane) che contiene tra le altre cose il content-pane (che è dove si aggiungono i componenti).
    Il content-pane ha per default un BorderLayout. Aggiungere in un BorderLayout senza specificare un constraint ( add(comp) invece di es. add(comp, BorderLayout.NORTH) ) è equivalente ad usare CENTER come constraint.
    E ovviamente in una area del BorderLayout ci sta solo 1 componente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    uao! capito! Grazie mille!

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.