Faudrait ptet nous dire avec quel framework tu comptes faire ton ihm... AWT, SWING, SWT, GTK, . .. ?
En SWT:
import org.eclipse.swt.*;
import org.eclipse.swt.events.*;
import org.eclipse.swt.widgets.*;
public class ButtonPress
{
public static void main(String[] args)
{
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("Bouton_evenement");
Button button = new Button(shell, SWT.NONE);
button.setText("Rejouer");
button.addSelectionListener(new SelectionListener()
{
public void widgetSelected(SelectionEvent e)
{
/ / Ici, le code exécuté quand on presse le bouton
}
public void widgetDefaultSelected(SelectionEvent e)
{
;
}
});
shell.pack();
shell.open();
while ( !shell.isDisposed())
if ( !display.readAndDispatch())
display.sleep();
display.dispose();
}
}
En SWING ou AWT, la gestion des évenements ressemble à celle de SWT.