Få Component (Javabean) selectable
Hej, Hvorledes før jeg denne bønne lavet selectable. Således at jeg fanger når en bruger klikker med musen på komponenten. Det skal grafisk indikeres og jeg skal fange et event.import java.awt.*;
import java.util.*;
import java.awt.event.*;
public class Valve extends Component {
private Dimension foretrukneStørrelse = new Dimension(40,40);
private boolean isOpen = false;
public void paint(Graphics g)
{
g.drawLine(0, 10, 30, 10);
g.drawLine(0, 20, 30, 20);
if (isOpen) {
g.fillRect(10, 0, 10, 10);
g.drawString("Open", 0, 35);
}
else {
g.fillRect(10, 10, 10, 10);
g.drawString("Closed", 0, 35);
}
}
public Dimension getPreferredSize()
{
return foretrukneStørrelse;
}
public void setIsOpen(boolean isOpen) {
this.isOpen = isOpen;
repaint();
}
public boolean getIsOpen() {
return isOpen;
}
}
