Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    655

    Problema nella visualizzazione di un frame in un Applet

    Salve ho questo codice

    codice:
    public void init(){
    
    {
    				mainDesktopPanel = new JDesktopPane();
    				getContentPane().add(mainDesktopPanel, BorderLayout.CENTER);
    				mainDesktopPanel.setBackground(new java.awt.Color(0, 128, 255));
    				mainDesktopPanel.setDoubleBuffered(true);
    				mainDesktopPanel.setVisible(true);
    				mainDesktopPanel.setEnabled(true);
    				mainDesktopPanel.setAutoscrolls(true);
    				mainDesktopPanel.setSize(808, 479);
    				{
    					titolo = new JLabel();
    					mainDesktopPanel.add(titolo);
    					titolo.setText("\"Conto Corrente Bancario\"");
    					titolo.setBounds(84, 7, 672, 63);
    					titolo
    						.setFont(new java.awt.Font("Monotype Corsiva", 2, 72));
    					titolo.setBackground(new java.awt.Color(255, 0, 0));
    				}
    				{
    					corsoLaurea = new JLabel();
    					mainDesktopPanel.add(corsoLaurea);
    					corsoLaurea.setBounds(91, 77, 672, 35);
    					corsoLaurea.setFont(new java.awt.Font("Verdana", 0, 24));
    					corsoLaurea.setBackground(new java.awt.Color(64, 0, 128));
    				}
    				{
    					logoUni = new JLabel();
    					mainDesktopPanel.add(logoUni);
    					logoUni.setIcon(new ImageIcon(getClass().getClassLoader()
    						.getResource("stemma.jpg")));
    					logoUni.setBounds(336, 126, 175, 168);
    				}
    				{
    					autore = new JLabel();
    					mainDesktopPanel.add(autore);
    					autore.setText("Autore:");
    					autore.setBounds(7, 364, 133, 28);
    					autore.setFont(new java.awt.Font("Arial", 0, 20));
    				}
    				{
    					nome = new JLabel();
    					mainDesktopPanel.add(nome);
    					nome.setBounds(77, 364, 308, 28);
    					nome.setFont(new java.awt.Font("Arial", 0, 20));
    				}
    			}
    }
    	public static void main(String[] args) {
    		JApplet applet = new CCAppletClient();
    		JFrame frame = new JFrame("Conto Corrente - Applet Client");
            frame.getContentPane().add(applet);
            frame.setSize(300, 110);
            frame.setVisible(true);
            frame.setEnabled(true);
            frame.setSize(808, 479);
            frame.setLocation(250, 180);
            frame.setPreferredSize(new Dimension(800,479));
            frame.setResizable(false);
            frame.setBackground(new java.awt.Color(255,255,255));
            frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
            applet.init();
            applet.start();
    
    	}
    tutto questo è posto in una classe che estende la classe JApplet .
    Il prblema è il seguente:
    quando lancio l'applicazione mi compare soltanto il Frame senza il mainDesktopPanel che ho dichiarato nel metodo init().

    A che cosa è dovuto?Come posso risolvere il tutto?

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

    Re: Problema nella visualizzazione di un frame in un Applet

    Originariamente inviato da melmar20
    tutto questo è posto in una classe che estende la classe JApplet .
    Il prblema è il seguente:
    quando lancio l'applicazione mi compare soltanto il Frame senza il mainDesktopPanel che ho dichiarato nel metodo init().
    Le applet NON usano il metodo main(). Per dirla in altri termini: l'entry point nelle applet non è il main().
    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.