Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Alcuni esercizi
Forum - Java - Alcuni esercizi

Avatar
lalla_4 (Normal User)
Newbie


Messaggi: 12
Iscritto: 14/01/2009

Segnala al moderatore
Postato alle 11:19
Mercoledì, 21/01/2009
qualcuno mi può aiutare a risolvere questo esrcizio?
"implementare la classe:
public class LabeledPoint extends java.awt.Point
{
   public LabeledPoint(int x,int y,String etichetta){...}
public void draw(Grphics g){...}
private String etichetta;
}"

il metodo draw deve disegnare un piccolo cerchio con accanto l'etichetta


PM Quote
Avatar
lalla_4 (Normal User)
Newbie


Messaggi: 12
Iscritto: 14/01/2009

Segnala al moderatore
Postato alle 19:56
Mercoledì, 21/01/2009
Mi potete aiutare anche con questo esercizio?
Devo realizzare un programma che mostra un JComboBox e l'icona di una macchina.Deve essere possibile modificare la dimensione dell'icona scegliendo tra le alternative proposte nel JComboBox.
Il codice del programma  che ho scritto è:

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;

public class IconTester
{
   public static void main(String[] args)
   {
       final JComboBox combo = new JComboBox();
       CarIcon car = new CarIcon(100);
      
       combo.addItem(150);
       combo.addItem(200);
       combo.addItem(80);
       combo.addActionListener(new
               ActionListener()
               {
                 public void actionPerformed(ActionEvent event)
                 {
                                          
                 }
               });
      JFrame frame = new JFrame();
      Container contentPane = frame.getContentPane();
      contentPane.add(combo,BorderLayout.NORTH);
      contentPane.add(new JLabel(car),BorderLayout.CENTER);
      frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      frame.pack();
      frame.setVisible(true);
   }
}

Cosa inserisco nel metodo actionPerformed?

il codice per disegnare la macchina è CarIcon(allegato)


lalla_4 ha allegato un file: CarIcon.zip (688 bytes)
Clicca qui per scaricare il file
PM Quote
Avatar
evilmight (Member)
Expert


Messaggi: 206
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 13:31
Giovedì, 29/01/2009
Ti devono fare il programma ?
Prova a cercare un po', dopo di che fai una domanda precisa, e avrai una risposta precisa.

PM Quote
Avatar
WARRIOR (Ex-Member)
Guru


Messaggi: 627
Iscritto: 30/03/2007

Segnala al moderatore
Postato alle 10:06
Domenica, 01/02/2009
A quanto ho potuto capire disegni la macchina da 0. Nel metodo actionPerformed inserisci il codice di gestione dell'evento JComboBox. Una volta generato l'evento richiami (nell'actionPerformed) la funzione di disegno della macchina con altri parametri, che possono essere la larghezza e l'altezza di questo disegno.


Luca

PM Quote