Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Jan 2008
    Messaggi
    16

    Impossibile trovare il simbolo (classe dentro lo stesso package)

    Ciao a tutti,
    ho un piccolo quesito da proporre

    codice:
    package customized;
    
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.border.*;
    
    public class JComponentManager extends MouseAdapter
    {
    ...
    }
    e la classe successiva usa la precedente

    codice:
    package customized;
    
    public class CJRootPane extends javax.swing.JRootPane
    {
      JComponentManager c = new JComponentManager(this);
      
      public CJRootPane(){}
    }
    la prima compila e tutto ok; la seconda nn va e mi dice:

    CJRootPane.java:12: cannot find symbol
    symbol : class JComponentManager
    location: class customized.CJRootPane
    JComponentManager c = new JComponentManager(this);
    ^
    CJRootPane.java:12: cannot find symbol
    symbol : class JComponentManager
    location: class customized.CJRootPane
    JComponentManager c = new JComponentManager(this);
    ^
    2 errors



    perché?

  2. #2
    Probabile che tu non abbia implementato in JComponentManager un costruttore che riceva un CJRootPane
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente bannato
    Registrato dal
    Jan 2008
    Messaggi
    16
    Il costruttore è così

    public JComponentManager(JComponent c){component=c;}

    e CJRootPane è una JComponent e, cmq, ho provato anche un costruttore vuoto

    Ma li dice che nn trova la classe, no il metodo specificato

    La classe CJRootPane è così composta (x ora)

    codice:
    package customized;
    
    public class CJRootPane extends javax.swing.JRootPane
    {
      public JComponentManager c  = new JComponentManager(this);
      
      public CJRootPane(){}
    }
    ma JComponentManager è nello stesso package, nella stessa directory fisica e nn capisco xke nn la vuole proprio trovare...

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.