Do wykonania zadań dotyczących tworzenia interfejsów graficznych wskazane jest zapoznanie się z materiałami zamieszczonymi na następujących stronach:
Proszę zmodyfikować aplikację zliczającą kliknięcia (Graficzny interfejs użytkownika - wprowadzenie do biblioteki SWING) tak, aby w oknie aplikacji pojawił się dodatkowy przycisk resetujący zliczenia.
Proszę zmodyfikować aplikację z Zadania 1 tak, aby przycisk zliczający naciśnięcia zwiększał licznik również po naciśnięciu klawisza ENTER. Można rozważyć wykorzystanie następującego kodu:
przycisk.addKeyListener(new KeyAdapter()
{
public void keyPressed(KeyEvent e)
{
// Returns the integer code for the key on the keyboard and if keyCode is equal to VK_C (ASCII C)...
if(e.getKeyCode() == KeyEvent.VK_ENTER)
{
//do your staff here
}
}
});
Proszę zmodyfikować aplikację z zadania 2 tak, aby po kliknięciu na etykietę (JLabel) pojawiało się dodatkowe okno w którym wyświetlony zostanie jakikolwiek obrazek. Można rozważyć wykorzystanie następującego kodu:
ImageIcon obrazek=new ImageIcon("Graph0.JPG");
int w=obr.getIconWidth();
int h=obr.getIconHeight();
JLabel labelZOrazkiem = new JLabel(obrazek);
Proszę zmodyfikować aplikację zzadania 3 tak, aby po kliknięciu na etykietę pojawiało się okno dialogowe umożliwiające wybór obrazka, po dokonaniu wyboru obrazek ma być wyświetlony w nowym oknie dialogowym. Można rozważyć wykorzystanie kodu FileChooserDemo.