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

    Inserire JLabel in JPanel

    Ciao a tutti, cerco di inserire una JLabel in una JPanel, però ogni volta che visualizzo la JPanel non mi trovo la JLabel; solo dopo aver prima ridotto ad icona la finestra e dopo nuovamente ingrandita appare ciò che mi interessa. Questo problema non si manifesta con una JTextFiled presente nella stessa JPanel. Di seguito il codice da me utilizzato.



    Aliquota[s]= new JLabel(Iva.getText()+"%");
    Aliquota[s].setBounds(800, 10 , 50, 50);
    Aliquota[s].setVisible(true);
    jPanel2.add(Aliquota[s]);

    ImponibileA[s]= new JLabel(Totale.getText());
    ImponibileA[s].setBounds(870, 10 , 50, 50);
    ImponibileA[s].setVisible(true);
    jPanel2.add(ImponibileA[s]);


    double imp=Imposta(Double.parseDouble(Totale.getText()),D ouble.parseDouble(Iva.getText()));
    Imposta[s]= new JLabel(String.valueOf(imp));
    Imposta[s].setBounds(940, 10 , 50, 50);
    Imposta[s].setVisible(true);
    jPanel2.add(Imposta[s]);


    TotaleAliquota[s]= new JTextField(String.valueOf(ImpImp(imp,Double.parseD ouble(Totale.getText()))));
    TotaleAliquota[s].setBounds(1020, 10 , 50, 50);
    TotaleAliquota[s].setVisible(true);
    jPanel2.add(TotaleAliquota[s]);

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    usa il TAG "CODE" per formattare il codice.

    Prendila con le pinze: l'aggiornamento dell'interfaccia grafica avviene al primo evento che determini la necessità di ridisegnare l'interfaccia stessa: in linea generale, il consiglio/pratica è quello/a di forzare la JVM a ridisegnare quando si aggiungono/eliminano/modificano elementi della GUI invocando sul contenitore oggetto di modifiche validate();

    In sostanza, quando hai finito di sistemare tutti i tuoi nuovi componenti, chiama validate sul pannello contenitore.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.