Oppure

Loading
21/01/09 10:19
lalla_4
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

aaa
21/01/09 18:56
lalla_4
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)
aaa
29/01/09 12:31
evilmight
Ti devono fare il programma ?
Prova a cercare un po', dopo di che fai una domanda precisa, e avrai una risposta precisa.
aaa
01/02/09 9:06
WARRIOR
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
aaa