Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zadajte nasledujúci kód v hornej časti súboru , Java , ktorá bude obsahovať rollover tlačidlá :
import javax.swing.JButton ; import java.awt.event.MouseEvent , import java.awt.event.MouseListener ,
2
deklarovať svoju JButton zadaním nasledujúci kód vnútri triedy , ktorá obsahuje vaše grafické komponenty používateľského rozhrania , ale mimo jedného z jej metód :
tlačidlo
JButton ;
3
Inicializácia svoje nové tlačidlo s príslušným názvom zadaním nasledujúci kód na rovnakom mieste , kde ste deklarované svoje ďalšie GUI objekty :
tlačidlo = new JButton ( " Click Me " ) ;
4
Pridať poslucháča myši do nového tlačidla . Zadajte tento kód tesne pod tlačidlom vo vyhlásení :
button.addMouseListener ( nový MouseListener ( ) {
} ) ;
5
prepísať MouseListener metóda je s vlastnou . Vložte volanie svojich vlastných metód vo vnútri každej z metód na MouseListener je . Zadajte nasledujúci kód medzi novými otváranie a zatváranie zátvoriek MouseListener je :
public void mouseEntered ( MouseEvent e ) { mouseIn ( e ) ; } public void mouseExited ( MouseEvent e ) { mouseOut ( e ) ; } public void mouseClicked ( MouseEvent e ) { MouseClick ( e ) ; } public void mousePressed ( MouseEvent e ) { mousePress ( e ) ; } public void mouseReleased ( MouseEvent e ) { mouseRelease ( e ) ; }
6
Vytvoriť akčné metódy , ktoré budú vykonávať správne správanie pri spustení vášho tlačidlo . Zadajte nasledujúci kód vnútri triedy , ktorá obsahuje GUI komponenty , ale mimo vaše inými metódami :
private void mouseIn ( MouseEvent e ) {
} private void mouseOut ( MouseEvent e ) {
} private void mouseClicked ( MouseEvent e ) {
} private void mousePressed ( MouseEvent e ) {
} private void mouseReleased ( MouseEvent e ) {
}
7
Naplňte každú metódu akcie s kódom , ktorý chcete spustiť , keď používateľ vykoná zodpovedajúcu akciu na tlačidle . Napríklad , môžete vyzvať svojich tlačidlo zmeniť svoj text , keď sa ukazovateľ myši nad ním vložením nasledujúci kód do metódy mouseIn :
button.setText ( " Hello There " ) , môžete naprogramovať tlačidla sa vrátite do pôvodného textu , keď myš používateľ opustí oblasť tlačidla je vložením tohto kódu do metódy mouseOut : button.setText ( " Click Me " ) ;