Newsgroup: it.comp.java
Titolo: Ascoltatori x primitive grafiche - help!

Salve a tutti,
ho bisogno di un creare un applicativo che disegni diverse linee
(che rappresentano collegamenti tra diverse stazioni)
utilizzando le primitive grafiche (Classe Graphics)- quello che mi
chiedo- è possibile, associare un evento al Click di una di queste
linee?
In un primo momento ho pensato di ricorrere alla classe Shape,
infilandoci dentro le primitive grafiche di cui ho bisogno- purtroppo
però non è possibile associare un Listener alla classe Shape.
C'e' qualcuno che sa darmi un suggerimento? gli sarei davvero
molto grato!
Francesco
gi...@tin.it

 In un primo momento ho pensato di ricorrere alla classe Shape,
Con la classe Shape puoi usare lo stesso sistema: catturato il punto
mediante il Component puoi utilizzare il metodo
Shape.contains(double,double) per determinare se e' interno alla Shape
oppure no. Per questo scopo e' ancora piu' semplice utilizzare la
classe Polygon.
Se vuoi un esempio te lo posso mandare.
--
Ciao. Leonardo 
bos...@uno.it
 
www.uno.it/utenti/tetractys

Newsgroup: it.comp.java
Titolo: Andare a capo...

Sto sviluppando un applicazione in AWT.
Ho la necessità di spezzare un stringa troppo lunga e andare a capo, ma
come lo faccio??
Una veloce ricerca mi ha suggerito di inserire nella stringa i caratteri
\n\r , ma mi visualizza sempre un simbolo quadrato, qui nella pagina html
non posso incollarlo, che mi suggerite??
grazie!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 non posso incollarlo, che mi suggerite??
invertili da "\n\r" -> "\r\n"
Rhymes
--------------------------------
Inviato via 
http://usenet.libero.it

 invertili da "nr" -> "rn"
Niente.... mette sempre quei maledetti quadrati!!!
Grazie, cmq!!
cioa


Niente.... mette sempre quei maledetti quadrati!!!
prova a postare uno stralcio del codice
Rhymes

 Rhymes
Ok, non l'ho postato perchè è proprio banale!!
cmq:
-------------------------------------------------
public void paint(Graphics g) {
 
        if(label.length() > 0)
        {
        System.out.println("Sono nella paint");
        g.setColor(Color.yellow) ;
 
        g.drawString(label+" \r\n ciao",50,10);
 
        }
    }
------------------------------------------------
Questo è il metodo paint della mia classe.
l'oggetto label viene da fuori ed un attributo della classe stassa.
La classe dovrebbe simulare il funzinamento della Label, non avendola come
oggetto grafico disponibile dal set di classi standard (Uso PBP 1.0).
Voglio che se la scritta è troppo lunga , la spezzi andando a capo(lo devo
ancora fare, ma intanto voglio che vada a capo).
Quello che vedo a video nella mia Label è:
"Quello che gli passo [][] ciao"
[][] sono due quadrati vuoti, cme se non sapesse cosa farci!!
grazie !!!
ciao


 grazie!
Prova ad utilizzare solo la newline (\n)... ti visualizza un quadrato perchè
"non sa' come  interpretare" il simbolo di carriage return (\r).
Saluti
Rosario Ianuale

 ------------------------------------------------
non puoi andare a capo!...
Non puoi  nemmeno con le  Label.
Mi piacrebbe essere smentito ma sara' dura:-)
Ciao