Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| From | "Dr.UgoGagliardelli" <do.not.spam@me.please> |
|---|---|
| Newsgroups | it.comp.java |
| Subject | Re: da package a jframe |
| Date | 2015-10-27 08:27 +0100 |
| Organization | Aioe.org NNTP Server |
| Message-ID | <n0n90u$dq$1@speranza.aioe.org> (permalink) |
| References | (8 earlier) <n06f0v$arm$1@speranza.aioe.org> <n06oid$rdq$1@speranza.aioe.org> <n0jk4g$ncn$1@speranza.aioe.org> <n0l7ee$p85$1@speranza.aioe.org> <n0lkfr$pmm$1@speranza.aioe.org> |
Il 26.10.2015 17.27, Gulp® ha scritto: [...] > > Si. Ho scritto il post in modo ermetico e ti ho fatto fare confusione > io. L'import lo faccio da un altro package che è quello dove si trovano > tutte le Jframe.... > >> Ma qual e' il package della classe MENU? > > ...che è anche il package della classe MENU > Questo è stato creato dall'applicazione e viene definito: <default package> > > Allora, mi trovo un albero con Applicazione1--->Sources packages---> > > default package (che contiene: MENU.java NuovoCliente.java > Prescrizione.java Ricevute.java ecc.) > > pubblico (che contiene Ini.java Uty.java KeyTab.java) > > default package è scritto così: <default package> > >> il fatto che sia dichiarata public e' una condizione necessaria per >> poter essere utilizzata da altre classi, ma se appartiene ad un package >> diverso dovrai importala con un'istruzione import. > > OK > >>> e, come dicevo, non posso fare import. Ora tutto si spiega! >>> la class MENU è main class dell'applicazione. >> ... che non significa niente. Se ne hai bisogno la importi e basta. > > se scrivo dentro alla classe KeyTab, quella su cui sto lavorando, > > import default package; mi viene segnato come errore dall'editor di > Netbeans Il "default package" e' il package non ulteriormente descritto, ovvero il package senza nome (deprecato da svariati anni/versioni di Java). Quindi una classe nel default package non ha la dichiarazione package. Secondo le specifiche java, che io ricordi almeno da java 2 (ovvero Java 1.2), non e' piu' possibile l'import di una classe definita nel default-package da una classe definita in un named-package. Il miglior consiglio che ti possa dare e' quello di assegnare un package anche alle classi che non ce l'hanno. Non usando NetBeans, non so dirti l'esatta procedura per farlo. Con eclipse ho diversi modi, il piu' semplice e' quello trascinare le classi dal default package in uno gia' definito, anche creato per lo scopo. Un altro metodo e' quello di aggiungere la dichiarazione package alle classi che non ce l'hanno e gestire l'errore di compilazione istruendo l'ide a spostare la classe nel package dichiarato (che se non esiste viene creato da eclipse stesso). Probabilmente, nel tuo specifico caso data la semplicita' dell'applicazione, spostando le classi dal default-package all'unico package che hai definito, non potresti che avere dei benefici.
Back to it.comp.java | Previous | Next — Previous in thread | Next in thread | Find similar
da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-14 23:19 +0200
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-15 14:24 +0200
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-16 14:39 +0200
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-16 15:22 +0200
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-16 17:03 +0200
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-16 18:41 +0200
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-17 06:41 +0200
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-17 16:33 +0200
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-17 16:49 +0200
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-20 09:01 +0200
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-21 00:22 +0200
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-21 03:08 +0200
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-25 23:09 +0100
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-26 09:24 +0100
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-26 13:48 +0100
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-26 17:27 +0100
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-27 08:27 +0100
Re: da package a jframe Gulp® <gulp@hotmail.it> - 2015-10-27 09:28 +0100
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-27 09:59 +0100
Re: da package a jframe marco <nospam@nospam.it> - 2015-10-27 11:47 +0100
Re: da package a jframe "Dr.UgoGagliardelli" <do.not.spam@me.please> - 2015-10-27 13:22 +0100
Re: da package a jframe marco <nospam@nospam.it> - 2015-10-27 15:19 +0100
csiph-web