Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať Java zarobiť nabehnutí Odznaky

prevráteniu tlačidla pridať reagovať na žiadosti reagovať na myš užívateľa , ako sa prevaľuje , a to aj v prípade , že užívateľ nemá kliknite na tlačidlo . S MouseListener triedy Java si môžete vytvoriť tlačidlá , ktoré menia ich text alebo ikony , keď sa prevalil . Java spracováva myši pri nabehnutí udalosti rovnakým spôsobom , akým spracováva myši akcií , takže môžete naprogramovať tlačidiel na diaľkovom ovládaní rolovacie správanie je niečo , že tlačidlo je tlačidlo myši správanie môže byť . Pokyny dovolená 1

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 " ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené