Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    6

    [Java] Inserire 2 JPanel in un Applet(se si può)

    Ciao raga! Come da titolo volevo capire se è possibile fare questa cosa...
    Cioè, io ho una Classe principale che estende un Applet e 2 sottoclassi che estendono ognuna un JPanel... Volevo sapere se è possibile inserire i 2 JPanel nell'Applet, in modo che vengano visualizzati nella finestra dell'Applet...
    Questo un esempio del codice che ho... Ma non so il codice necessario per inserire i 2 JPanel nell'Applet.. Qualcuno può aiutarmi? Grazie !!!

    codice:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.applet.*;
    
    public class Globale extends Applet {
        
       class IntPan extends JPanel {
         ... 
         public IntPan() {
         ...
         }
       }
    
        class TurGra extends JPanel {
          public void TurinGraph() {
          ...
          }        
           public void paint(Graphics g) {
           ...
           }
        }
    }

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

    Re: [Java] Inserire 2 JPanel in un Applet(se si può)

    Originariamente inviato da Rei01
    Ciao raga! Come da titolo volevo capire se è possibile fare questa cosa...
    Cioè, io ho una Classe principale che estende un Applet e 2 sottoclassi che estendono ognuna un JFrame... Volevo sapere se è possibile inserire i 2 JFrame nell'Applet, in modo che vengano visualizzati nella finestra dell'Applet...
    Nel titolo parli di JPanel, qui sopra parli di JFrame e nel codice parli di nuovo di JPanel ....

    Vabbè ... prendiamo per buono JPanel. Mettere dei JPanel (e in generale dei JComponent) dentro una applet è perfettamente possibile. Ma quello che devi capire e stabilire è quale layout utilizzare. In Java per le interfacce grafiche si usano i layout-manager.

    Tra l'altro, se intendi usare componenti Swing, è bene se usi JApplet.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    6
    Si scusami hai ragione, intendevo proprio JPanel... E' che sto fondendo ... Comunque vorrei visualizzare semplicemente il primo JPanel a nord della finestra dell'Applet, mentre il secondo JPanel a sud, senza che rimangano spazi liberi nell'applet... Di conseguenza mi basterebbero due grandi contenitori, una a nord e uno a sud... Il problema è che non ricordo come inserire i 2 Jpanel...

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Rei01
    Comunque vorrei visualizzare semplicemente il primo JPanel a nord della finestra dell'Applet, mentre il secondo JPanel a sud, senza che rimangano spazi liberi nell'applet
    Se i due JPanel devono avere la stessa dimensione, allora puoi usare GridLayout.

    setLayout (new GridLayout (2, 1));
    ....
    add (panel1);
    add (panel2);
    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.