ஜாவாவில் அதிரடி கேட்பவரை எவ்வாறு செயல்படுத்துவது



இந்த கட்டுரை ஜாவாவில் அதிரடி கேட்பவரின் விரிவான மற்றும் விரிவான அறிவை சிறந்த புரிதலுக்கான எடுத்துக்காட்டுகளுடன் உங்களுக்கு வழங்கும்.

ஒரு பயனர் ஒரு குறிப்பிட்ட செயலைச் செய்யும்போது அதை திறம்பட கையாளும் நிலையில் இருக்க வேண்டும். ஜாவாவில் அதிரடி கேட்போர் இதுபோன்ற சூழ்நிலைகளில் மிகவும் எளிது. இந்த கட்டுரையில், நாங்கள் பின்வரும் விஷயங்களைப் பற்றி விவாதிப்போம்:

அதிரடி கேட்பவரின் அறிமுகம்

ஒரு புரோகிராமர் என்ற முறையில், பயனரின் செயல்பாட்டிற்கு ஒரு செயல் கேட்பவர் என்ன செய்ய முடியும் என்பதை வரையறுப்பது உங்கள் கடமையாகும். எடுத்துக்காட்டாக, பயனர் மெனு பட்டியில் இருந்து ஒரு குறிப்பிட்ட உருப்படியைத் தேர்வுசெய்கிறார் அல்லது புதிய வரிக்குச் செல்ல உரை புலத்தில் உள்ளீட்டு விசையைத் தாக்கிய எளிய காட்சியைக் கருத்தில் கொள்வோம். அத்தகைய பயனர் செயல்பாடுகள் முடிந்ததும், சம்பந்தப்பட்ட கூறுகளில் வரையறுக்கப்பட்ட அனைத்து அதிரடி கேட்போருக்கும் ஒரு “செயல் நிகழ்த்தப்படும்” செய்தி அனுப்பப்படும்.





செயல் கேட்பவரை எவ்வாறு எழுதுவது என்பதை சித்திரமாக கீழே விவரிக்கிறது:

Action-Listener-List



இங்கே, முக்கியமான மற்றும் ஒருங்கிணைந்த பகுதி அதிரடி கேட்போர் இடைமுகத்தை செயல்படுத்தக்கூடிய ஒரு பொருள். நிகழ்வு மூலத்தைத் தவிர வேறொன்றுமில்லாத பொத்தானில் செயல் கேட்பவராக இந்த பொருளை நிரல் அடையாளம் காண வேண்டும்.

எனவே, addActionListener முறையைப் பயன்படுத்தி, பயனர் பொத்தானைக் கிளிக் செய்யும் போது அது ஒரு செயல் நிகழ்வை நீக்குகிறது. இது செயல் கேட்பவரின் செயல் செயல்திறன் முறையைப் பயன்படுத்துகிறது. ஆக்சன்லிஸ்டனர் இடைமுகத்தில் உள்ள ஒரே முறை இது என்பதை நினைவில் கொள்க. முறைக்கு ஒரு ஒற்றை வாதம் ஒரு அதிரடி நிகழ்வு பொருள், இது நிகழ்வு மற்றும் அதன் மூலத்தைப் பற்றிய தகவல்களை வழங்குகிறது

அதிரடி நிகழ்வு வகுப்பு

முறைகள் விளக்கம்
சரம் getActionCommand ()

இந்த செயலுடன் தொடர்புடைய சரத்தை வழங்குகிறது. செயல் நிகழ்வுகளை சுடக்கூடிய பெரும்பாலான பொருள்கள் setActionCommand எனப்படும் ஒரு முறையை ஆதரிக்கின்றன, இது இந்த சரத்தை அமைக்க உங்களை அனுமதிக்கிறது.



int getModifiers ()

இது ஒரு முழு எண்ணைத் தருகிறது, இது செயல் நிகழ்வின் போது பயனர் அழுத்துகிறது. அழுத்தப்பட்ட விசைகளைத் தீர்மானிக்க SHIFT_MASK, CTRL_MASK, META_MASK, மற்றும் ALT_MASK போன்ற சில அதிரடி-வரையறுக்கப்பட்ட மாறிலிகள் பயன்படுத்தப்படுகின்றன. உதாரணமாக, ஒரு பயனர் மெனு உருப்படியைத் தேர்ந்தெடுத்தால், வெளிப்பாடு nonzero ஆகும்

பொருள் getSource ()

(java.util.EventObject இல்)

நிகழ்வை நீக்கிய பொருளை வழங்குகிறது.

ஜாவாவில் அதிரடி கேட்பவரை செயல்படுத்துகிறது

தொகுப்பு com.javapointers.javase import java.awt.BorderLayout import java.awt.event.ActionEvent import java.awt.event.ActionListener import javax.swing.JButton import javax.swing.JFrame import javax.swing.JTextAreer public class Image ஆக்சன்லிஸ்டனர் {JButton பொத்தான் JFrame frame JTextArea textArea public ActionListenerTest () {button = new JButton ('என்னைக் கிளிக் செய்க') frame = new JFrame ('ActionListener Test') textArea = new JTextArea (5, 40) button.addActionListener. setLineWrap (true) frame.setLayout (new BorderLayout ()) frame.add (textArea, BorderLayout.NORTH) frame.add (button, BorderLayout.SOUTH) frame.pack () frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) உண்மை) public public பொது வெற்றிடச் செயலை மாற்றியமைத்தல் (அதிரடி நிகழ்வு) {textArea.setText (textArea.getText (). அதிரடிலிஸ்டெர்னெஸ்ட் ()}}

ஜாவாவில் ஒரு நிரலை முடிக்கிறது

மேலே உள்ள குறியீட்டில், நீங்கள் அதை அணுகுவதற்கு முன்பு ஒரு வகுப்பில் ஒரு செயல் கேட்பவர் செயல்படுத்தப்பட வேண்டும். எனவே நீங்கள் செயல்படுத்தும் திறவுச்சொல் மற்றும் கேட்பவரைச் சேர்ப்பதை உறுதிசெய்க.

button.addActionListener (இது)

ஒரு செயல் நிகழ்வுக்காக கண்காணிக்கப்படும் கூறுகளில் கூறு பொத்தான் சேர்க்கப்படும் என்பதாகும். பயனர் குறிப்பிட்ட கூறுகளைக் கிளிக் செய்யும் போது குறியீடுகளைச் சேர்ப்பதற்காக, ஒரு செயலைக் கேட்பவருக்கு ஒரு கூறுகளைச் சேர்ப்பது கட்டாயமாகும். செயல் கேட்பவருடன் சேர்க்கப்படாத கூறுகள் கண்காணிக்கத் தவறும்.

இப்போது ஜாவாவில் உள்ள அதிரடி கேட்பவரின் மற்றொரு எளிய உதாரணத்தையும் அது எவ்வாறு இயங்குகிறது என்பதையும் பார்ப்போம்.

எடுத்துக்காட்டு 2:

இங்கே 3 எளிய ஜாவா பொத்தான் பொருள்கள் உள்ளன, அங்கு அவை சிவப்பு, பச்சை மற்றும் நீலம் என பெயரிடப்பட்டுள்ளன. பொத்தானைப் பொறுத்து பின்னணி திரை வண்ண மாற்றங்களைக் கிளிக் செய்தார்.

இந்த ஆவணத்தின் முடிவில் வைக்கப்பட்டுள்ள குறியீட்டின் அந்தந்த வெளியீட்டை கீழே உள்ள வரைபடங்கள் சித்தரிக்கின்றன. திரை நீல நிறமாக மாறும் ஒரே ஒரு நிகழ்வு மட்டுமே காட்டப்பட்டுள்ளது. இந்த குறியீட்டை செயல்படுத்துவதன் மூலம் சிவப்பு மற்றும் பச்சை போன்ற பிற வண்ணங்களைக் காணலாம்.

பொத்தான் பொருள் “rb” அதிரடி பட்டியலுடன் இணைக்கப்பட்டுள்ளது. “இந்த” அளவுரு அதிரடி பட்டியலைக் குறிக்கிறது. இணைப்பு செய்யப்படாவிட்டால், நிரல் 3 பொத்தான்களைக் காண்பிக்கும், ஆனால் நிகழ்வு கையாளுதல் இல்லாமல்.

அதிரடிஎவென்ட் வகுப்பின் getActionCommand () முறை பயனரால் சொடுக்கப்பட்ட தொடர்புடைய பொத்தானின் லேபிளை மீண்டும் சரமாக வீசுகிறது. str.

இறக்குமதி java.awt. * இறக்குமதி java.awt.event. FlowLayout fl = new FlowLayout () // set set to frame setLayout (fl) rb = new button ('Red') // மாறிகள் பொருள்களாக மாற்றும் gb = new button ('Green') bb = new button ('Blue') rb.addActionListener (இது) // ஜாவா பொத்தான்களை அதிரடிலிஸ்டனருடன் இணைக்கவும் gb.addActionListener (இது) bb.addActionListener (இது) சேர் (rb) // ஒவ்வொரு ஜாவா பொத்தானையும் சட்டத்தில் சேர்க்கவும் (ஜிபி) சேர் (பிபி) செட் டைட்டில் ('பொத்தான் செயலில் ') setSize (300, 350) // பிரேம் பரிமாணங்கள், (அகலம் x உயரம்) setVisible (true) // மானிட்டரில் தெரியும் சட்டகத்தை வரையறுத்தல், இயல்புநிலை setVisible (false)} // அதிரடி பட்டியல் இடைமுகத்தின் சுருக்க முறையை மட்டுமே மீறுகிறது actionPerformed (ActionEvent e) {String str = e.getActionCommand () // பொத்தானைக் கிளிக் செய்ய System.out.println ('நீங்கள் கிளிக் செய்தீர்கள்' + str + 'பொத்தான்') // if (str.equals ('Red')) {setBackground (Color.red)} else if (str.equals ('Green')) {setBackground (Color.green)} if if (str.equals ('Blue') ) {setBackground (Color.blue)}} பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {புதிய பட்டன் டெமோ () // பட்டன் டெமோவின் அநாமதேய பொருள் கட்டமைப்பாளரை அழைக்க}}

இதன் மூலம், ஜாவா கட்டுரையில் இந்த அதிரடி கேட்பவரின் முடிவுக்கு வருகிறோம். ஜாவாவில் அதிரடி கேட்பவர் பற்றிய புரிதல் உங்களுக்கு கிடைத்தது என்று நம்புகிறேன்.

பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளன. ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தருவதற்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுடன் கோர் மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும் பயிற்சி அளிப்பதற்காக இந்த பாடநெறி வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “ஜாவாவில் அதிரடி கேட்பவர்” வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.

அட்டவணை தரவு கலப்பு இடது சேர