Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe te gebruiken Java om Rollover Knoppen maken
Rollover knoppen toevoegen responsiviteit aan toepassingen door te reageren op de muis van een gebruiker als het rolt , zelfs als de gebruiker niet op de knop . Met Java 's MouseListener klasse die u kunt knoppen die hun tekst of het pictogram te veranderen wanneer ze worden doorgerold maken . Java handvatten muis rollover gebeurtenissen op dezelfde manier dat het omgaat muisklik evenementen , dus je kunt rollovergedrag uw knop programmeren om iets dat muisklik gedrag van een knop kan worden . Instructies

Type 1 de volgende code aan de bovenkant van het Java-bestand dat uw rollover knoppen zal bevatten :

import javax.swing.JButton
; import java.awt.event.MouseEvent , import java.awt.event.MouseListener ; kopen van 2

Verklaar uw JButton door de volgende code in de klasse die je grafische user interface componenten bevat , maar buiten een van haar methoden:

JButton knop ;
3

initialiseren uw nieuwe knop met een passende titel door op dezelfde plaats waar u uw andere GUI objecten hebben verklaard het volgende te typen code :

knop = new JButton ( " Click Me " ) ;
4

Voeg een muis luisteraar om uw nieuwe knop . Voer deze code net onder de verklaring van de knop :

button.addMouseListener
( nieuw MouseListener ( ) {

} ) ;
5

Hef de methode van de MouseListener 's is met uw eigen . Plaatst oproepen naar uw eigen methoden in elk van de methoden van de MouseListener 's . Typ de volgende code tussen de opening van uw nieuwe MouseListener 's en sluiten haakjes :

public void
mouseEntered ( MouseEvent e ) { mouseIn ( e ) ; } public void mouseExited ( MouseEvent e ) { mouseOut ( e ) ; } public void mouseClicked ( MouseEvent e ) { muisklik ( e ) ; } public void mousePressed ( MouseEvent e ) { mousePress ( e ) ; } public void mouseReleased ( MouseEvent e ) { mouseRelease ( e ) ; }
6

maken de actie methoden die zullen zorgen voor de juiste gedrag wanneer je de knop wordt geactiveerd . Typ de volgende code in de klasse die je GUI-componenten bevat , maar buiten uw andere methoden:

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 ) {


} < br
7

> Fill elke actie methode met de code die u wilt uitvoeren wanneer de gebruiker de bijbehorende actie op de knop uitvoert. Zo kunt u uw knoop vraagt ​​om de tekst te veranderen wanneer de muis er overheen door het invoegen van de volgende code in de mouseIn methode :

button.setText
( " ! Welkom ' ) ; U kunt programmeren de knop om terug te keren naar de oorspronkelijke tekst wanneer de gebruiker de muis verlaat gebied van de knop door het invoegen van de volgende code in de mouseOut methode : button.setText ( " Click Me " ) ;
< br >

Previous: Next:
  Java Programming
·Hoe je Java-applets toevoegen …
·Hoe om te doen Mouse Listener …
·Hoe gebruik Netbeans & Java na…
·Hoe te converteren Java Object…
·Wat zijn ' aanleg Variabelen '…
·Hoe je tekst lettertypen wijzi…
·Hoe je PL /SQL Converteren naa…
·Hoe te Integers in Java 
·Hoe maak je een eenvoudige rek…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te controleren de Syntax in een Perl…
·Hoe te VBA prestaties in Word Verbeter 
·Hoe te converteren naar tekst Integers i…
·Hoe de 1087 Syntax Error Fix Met Game Be…
·Afdrukken in iFrame met PHP 
·Hoe op te sporen met Java Script & PHP 
·Hoe om te controleren Printer beschikbaa…
·VBA Zoek & Word Replacement 
·Hoe te Willekeurig Cycle Afbeeldingen Me…
Copyright © Computer Kennis http://www.nldit.com