அடாப்டர் வகுப்பு எல்லோரும் தெரிந்து கொள்ள வேண்டிய ஒரு சுவாரஸ்யமான தலைப்பு. இந்த கட்டுரையில் பின்வரும் தலைப்புகளைப் பற்றி விவாதிப்போம்:
- அடாப்டர் வகுப்பு அறிமுகம்
- ஜாவா மவுஸ் அடாப்டர் வகுப்பு
- ஜாவா மவுஸ்மொஷன்அடாப்டர் வகுப்பு
- ஜாவா கீஅடாப்டர் வகுப்பு
- அடாப்டர் வகுப்பின் நன்மைகள்
- அடாப்டர் வடிவமைப்பு முறை
அடாப்டர் வகுப்பு அறிமுகம்
அடாப்டர் வகுப்புகள் கேட்பவரின் இடைமுகங்களை செயல்படுத்துகின்றன. எல்லா முறைகளுக்கும் அடாப்டர் வகுப்பு செயல்படுத்தலை நீங்கள் பெறும்போது கட்டாயமில்லை. இதனால் அதிகப்படியான குறியீட்டை எழுதுவது சேமிக்கப்படுகிறது.
இந்த அடாப்டர் வகுப்புகளை java.awt.event, java.awt.dnd மற்றும் javax.swing.event தொகுப்புகளில் காணலாம். தொடர்புடைய கேட்போர் இடைமுகங்களைக் கொண்ட பொதுவான அடாப்டர் வகுப்புகள் சில கீழே கொடுக்கப்பட்டுள்ளன.
- java.awt.event
- java.awt.dnd
- javax.swing.event
java.awt.event
அடாப்டர் வகுப்பு | கேட்பவரின் இடைமுகம் |
சாளர அடாப்டர் | விண்டோலிஸ்டனர் |
கீஅடாப்டர் | கீலிஸ்டனர் |
மவுஸ்அடாப்டர் | மவுஸ்லிஸ்டனர் |
MouseMotionAdapter | MouseMotionListener |
ஃபோகஸ்அடாப்டர் | ஃபோகஸ்லிஸ்டனர் |
கூறுஅடாப்டர் | உபகரண பட்டியல் |
கொள்கலன்அடாப்டர் | கொள்கலன் பட்டியல் |
வரிசைமுறைபவுண்ட்அடாப்டர் | வரிசைமுறைபவுண்ட்லிஸ்டனர் |
java.awt.dnd
அடாப்டர் வகுப்பு | கேட்பவரின் இடைமுகம் |
DragSourceAdapter | இழுவை ஆதார பட்டியல் |
DragTargetAdapter | DragTargetListener |
javax.swing.event
அடாப்டர் வகுப்பு | கேட்பவரின் இடைமுகம் |
MouseInputAdapter | MouseInputListener |
இன்டர்னல்ஃப்ரேம்அடாப்டர் | இன்டர்னல்ஃப்ரேம்லிஸ்டனர் |
ஜாவா மவுஸ் அடாப்டர்
இறக்குமதி java.awt. * இறக்குமதி java.awt.event. setLayout (null) f.setVisible (true)} public void mouseClicked (MouseEvent e) {கிராபிக்ஸ் g = f.getGraphics () g.setColor (Color.BLUE) g.fillOval (e.getX (), e.getY () , 30,30)} பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {புதிய மவுஸ்அடாப்டர் உதாரணம் ()}}
def __init __ (சுய)
ஜாவா மவுஸ்மொஷன்அடாப்டர்
இறக்குமதி java.awt. * இறக்குமதி java.awt.event. .setLayout (பூஜ்யம்) f.setVisible (உண்மை)} பொது வெற்றிட மவுஸ் டிராக்ட் (மவுஸ்இவென்ட் இ) {கிராபிக்ஸ் g = f.getGraphics () g.setColor (Color.ORANGE) g.fillOval (e.getX (), e.getY ( ), 20,20)} பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {புதிய மவுஸ்மொஷன்அடாப்டர் உதாரணம் ()}}
ஜாவா கீஅடாப்டர் வகுப்பு
இறக்குமதி java.awt. * இறக்குமதி java.awt.event. 20,50,200,20) பரப்பளவு = புதிய உரைஅரியா () பகுதி.செட் பவுண்ட்ஸ் (20,80,300, 300) பரப்பளவு.ஆட்கீலிஸ்டனர் (இது) f.add (l) f.add (பரப்பளவு) f.setSize (400,400) f.setLayout ( null) f.setVisible (true)} public void keyReleased (KeyEvent e) {string text = area.getText () சரம் சொற்கள் [] = text.split (' s') l.setText ('சொற்கள்:' + சொற்கள். நீளம் + 'எழுத்துக்கள்:' + text.length ())} பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {புதிய கீஅடாப்டர் உதாரணம் ()}}
அடாப்டர் வகுப்பின் நன்மைகள்
இது தொடர்பில்லாத வகுப்புகளை ஒன்றிணைந்து செயல்பட உதவுகிறது மற்றும் பல வழிகளில் வகுப்புகளைப் பயன்படுத்துவதற்கான வழியை வழங்குகிறது. இது வகுப்புகளின் வெளிப்படைத்தன்மையை அதிகரிக்க முடியும். ஒரு அடாப்டர் வகுப்பு ஒரு வகுப்பினுள் தொடர்புடைய வடிவங்களைச் சேர்க்க ஒரு வழியை வழங்குகிறது. பயன்பாடுகளை உருவாக்குவதற்கு பயனர்களுக்கு ஒரு சொருகக்கூடிய கருவியின் விருப்பம் வழங்கப்படுகிறது. இதனால், வகுப்புகளின் பயன்பாடு மிகவும் மறுபயன்பாட்டுக்குரியதாகிறது.
அடாப்டர் வடிவமைப்பு முறை
அடாப்டர் வடிவமைப்பு முறை என்பது ஒரு கட்டமைப்பு வடிவமைப்பு வடிவமாகும், இது இரண்டு வெவ்வேறு இடைமுகங்களை ஒன்றாக வேலை செய்ய அனுமதிக்கிறது. அடாப்டர் முறை இரண்டு பொருந்தாத இடைமுகங்களை அவற்றின் இருக்கும் குறியீட்டை மாற்றாமல் இணக்கமாக மாற்றும் திறன் கொண்டது. தொடர்புடைய இடைமுகங்கள் பொருந்தாது, ஆனால் உள் செயல்பாடுகள் தேவைக்கு பொருந்த வேண்டும்.
அடாப்டர் முறை மற்றவர்களின் மூலக் குறியீட்டை மாற்றாமல் ஏற்கனவே இருக்கும் வகுப்பிற்கு ஏற்றவாறு அடிக்கடி செய்யப்படுகிறது. கூடுதலாக, சுயாதீனமான அல்லது பொருந்தாத இடைமுகங்களின் செயல்பாடுகளில் சேர அவர்கள் ஒரு வகுப்பைப் பயன்படுத்துகின்றனர். அடாப்டர் வடிவத்திற்கான மற்றொரு பெயர் ரேப்பர் என அழைக்கப்படுகிறது, அதாவது இது அலங்கார வடிவமைப்பு வடிவத்துடன் பகிரப்பட்ட மாற்று பெயர்.
இந்த முறை ஒரு வகுப்பின் பொருந்தாத இடைமுகங்களை வெவ்வேறு இடைமுகங்களாக மாற்றுகிறது, அவை இலக்கைத் தவிர வேறில்லை. வாடிக்கையாளர்களுக்கு இறுதியில் இதுதான் தேவை. அடாப்டர் வடிவங்களும் வகுப்புகள் ஒன்றிணைந்து செயல்பட அனுமதிக்கின்றன, இது இடைமுகங்கள் ஒன்றாகச் செயல்படுவதற்கு கிட்டத்தட்ட பொருந்தாது. விஷயங்களை முன்னோக்குக்குக் கொண்டுவர, ஒரு நபர் தனது லேப்டாப் மற்றும் மொபைல் மூலம் வெவ்வேறு நாடுகளுக்கு அடிக்கடி பயணம் செய்வதைக் கவனியுங்கள்.
வெவ்வேறு நாடுகளில் வெவ்வேறு மின்சார சாக்கெட்டுகள், மின்னழுத்தங்கள் மற்றும் அதிர்வெண் அளவிடப்படுகின்றன, மேலும் இது ஒரு நாட்டின் எந்தவொரு சாதனத்தையும் வேறு நாட்டில் இணக்கமாக இருக்கச் செய்கிறது. இங்கிலாந்தில், 230 வோல்ட் மற்றும் 50 ஹெர்ட்ஸ் அதிர்வெண் கொண்ட ஒரு வகை ஜி சாக்கெட் பொதுவாக பயன்படுத்தப்படுகிறது.
அமெரிக்காவில், 120 வோல்ட் மற்றும் 60 ஹெர்ட்ஸ் அதிர்வெண் கொண்ட வகை ஏ மற்றும் வகை பி சாக்கெட்டுகள் நடைமுறையில் உள்ளன. இந்தியாவில் டைப் சி, டைப் டி மற்றும் 230 வோல்ட் மற்றும் 50 ஹெர்ட்ஸ் கொண்ட டைப் எம் சாக்கெட்டுகள் பயன்படுத்தப்படுகின்றன. கடைசியாக, ஜப்பானில், 110 வோல்ட் மற்றும் 50 ஹெர்ட்ஸ் அதிர்வெண் கொண்ட டைப் ஏ மற்றும் டைப் பி சாக்கெட்டுகள் பயன்படுத்தப்படுகின்றன. எனவே, நாம் கொண்டு செல்லும் உபகரணங்கள் வெவ்வேறு இடங்களில் நம்மிடம் உள்ள மின்சார விவரக்குறிப்புகளுடன் பொருந்தாது என்று முடிவு செய்யலாம். இதேபோல், அடாப்டர் கருவிகள் அவசியம், ஏனெனில் அவை பொருந்தாத குறியீட்டை இணக்கமான குறியீடாக மாற்ற முடியும்.
ஜாவாவில் உள்ள சக்தியை எவ்வாறு செய்வது
இதன் மூலம், ஜாவாவில் இந்த அடாப்டர் வகுப்பின் முடிவுக்கு வருகிறோம். பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் தொழில் வல்லுநர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளன. ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தருவதற்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுடன் கோர் மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும் பயிற்சி அளிப்பதற்காக இந்த பாடநெறி வடிவமைக்கப்பட்டுள்ளது.
எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “ஜாவாவில் அடாப்டர் வகுப்பு” வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.