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



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

இல் JFrame வகுப்பு வரைகலை பயனர் இடைமுகத்தின் ஒரு முக்கிய அம்சமாகும். இந்த கட்டுரையில் பின்வரும் சுட்டிகள் விவாதிக்கப்படும்.

அறிமுகம்

வகுப்பு JFrame என்பது Java.awt.Frame இன் நீட்டிக்கப்பட்ட பதிப்பாகும் அல்லது javax.swing.JFrame வகுப்பு என்பது java.awt.Frame வகுப்பை மரபுரிமையாகக் கொண்ட ஒரு வகை கொள்கலன் என்றும் நாம் கூறலாம்.
ஜாவா ஸ்விங் செயல்பாட்டுடன் ஒரு வரைகலை பயன்பாட்டு இடைமுகம் (GUI) உருவாக்கப்படும் போதெல்லாம், ஒரு வரைகலை பயனர் இடைமுகத்தை (GUI) உருவாக்க லேபிள்கள், பொத்தான்கள், உரை புலங்கள் போன்ற கூறுகள் சேர்க்கப்படும் ஒரு கொள்கலன் தேவைப்படுகிறது, மேலும் இது JFrame என அழைக்கப்படுகிறது.
JFrame அதன் சொந்த முறைகளையும் ஒரு வகுப்பைப் போலவே கட்டமைப்பாளர்களையும் கொண்டுள்ளது.
முறைகள் என்பது செயல்பாடுகள் JFrame இன் அளவு அல்லது தெரிவுநிலை உட்பட பண்புகளை பாதிக்கிறதுஉதாரணம் உருவாக்கப்பட்டவுடன் கட்டமைப்பாளர்கள் இயக்கப்படுகிறார்கள்.





குறிப்பு : இந்த வகுப்பைப் பயன்படுத்த ஜாவா ஸ்விங் இடைமுகத்தை இறக்குமதி செய்வது கட்டாயமாகும்: - javax.swing ஐ இறக்குமதி செய்க. *

ஜாவாவில் ஒரு JFrame ஐ உருவாக்குகிறது

ஒரு JFrame ஐ உருவாக்க, JFrame வகுப்பின் உதாரணத்தை உருவாக்க வேண்டும். JFrame ஐ உருவாக்க பல கட்டமைப்பாளர்கள் எங்களிடம் உள்ளனர்.



  • ஜேஃப்ரேம் () : இது ஒரு சட்டகத்தை உருவாக்குகிறது, ஆனால் கண்ணுக்கு தெரியாதது
  • JFrame (கிராபிக்ஸ் கட்டமைப்பு gc) : இது ஒரு வெற்று தலைப்பு மற்றும் சாதனத்தின் திரையின் கிராபிக்ஸ் உள்ளமைவைக் கொண்ட ஒரு சட்டத்தை உருவாக்குகிறது.
  • JFrame (சரம் தலைப்பு) : இது ஒரு தலைப்பைக் கொண்ட ஒரு JFrame ஐ உருவாக்குகிறது.
  • JFrame (சரம் தலைப்பு, கிராபிக்ஸ் கட்டமைப்பு ஜி.சி) : இது குறிப்பிட்ட கிராபிக்ஸ் உள்ளமைவு மற்றும் ஒரு குறிப்பிட்ட தலைப்பைக் கொண்ட ஒரு JFrame ஐ உருவாக்குகிறது.

ஜாவாவில் JFrame ஐ உருவாக்குவதற்கான குறியீடு:

தொகுப்பு எடுத்துக்காட்டுநம்பர் 1 இறக்குமதி java.awt.GraphicsConfiguration இறக்குமதி javax.swing.JFrame பொது வகுப்பு JFrameExample {நிலையான கிராபிக்ஸ் கட்டமைப்பு gc பொது நிலையான வெற்றிட பிரதான (சரம் [] args) {JFrame frame = new JFrame (gc) frame.setVisible (true)

வெளியீடு:

வெளியீடு- ஜாவாவில் ஜேஃப்ரேம் வகுப்பு - எடுரேகா

JFrame இன் மாற்றம் சாளர அளவைப் புரிந்துகொள்வோம்!



html மற்றும் xml இடையே வேறுபாடு

சாளரத்தை மாற்றவும் ஒரு JFrame இன் அளவு

ஒரு சட்டத்தின் அளவை மாற்ற, JFrame.setSize (int அகலம், int உயரம்) ஒரு முறை உள்ளது, இது இரண்டு அளவுருக்கள் அகலம் மற்றும் உயரம் எடுக்கும். JFrame இன் சாளர அளவை மாற்றுவதற்கான குறியீடு கீழே உள்ளது.

தொகுப்பு எடுத்துக்காட்டுநம்பர் 2 இறக்குமதி java.awt.GraphicsConfiguration இறக்குமதி javax.swing.JFrame பொது வகுப்பு JFrameExample {நிலையான கிராபிக்ஸ் கட்டமைப்பு gc பொது நிலையான வெற்றிட மெயின் (சரம் [] args) {JFrame frame = new JFrame (gc) frame.setTitle ('ஹலோ, என் பெயர் யஷ்விந்தர் ') frame.setSize (600, 400) frame.setVisible (true)}}

ஒரு JFrame ஐ மறுஅளவிடுவதன் மூலம் செல்லலாம்.

ஜாவாவில் ஒரு JFrame ஐ மறுஅளவிடுதல்

ஒரு JFrame இன் ஒரு குறிப்பிட்ட அளவை அமைத்த பிறகு, கர்சரை மூலைகளில் வட்டமிட்டு, அளவு தேவைகளுக்கு ஏற்ப அதை இழுப்பதன் மூலம் நாம் இன்னும் அளவை மாற்ற முடியும் என்பதைக் காணலாம். மேல் வலது மூலையில் மூட அடுத்ததாக இருக்கும் மறுஅளவிடுதல் விருப்பத்தை அழுத்தினால், அது முழுத் திரையின் அளவை அதிகரிக்கும். மறுஅளவிடுதல் இயல்பாக அமைக்கப்பட்டிருப்பதால் இது பொதுவாக நிகழ்கிறது. நீங்கள் பொய்யாகவும் செய்யலாம்
JFrame.setResizable (false) - இது நீங்கள் குறியீட்டில் கொடுத்த பரிமாணங்களின்படி தோன்றும், இப்போது வரைகலை பயனர் இடைமுகம் (GUI) மூலம் JFrame இன் அளவை மாற்ற முடியாது.

திரையில் நிலையை மாற்றுவதைப் புரிந்துகொள்வோம்.

ஜாவாவில் மதிப்பைக் கடந்து செல்வது எப்படி

திரையில் நிலையை மாற்றுதல்

திரையில் இருக்கும் ஒரு JFrame இன் நிலையை மாற்ற JFrame JFrame.setlocation (int a, int b) எனப்படும் ஒரு முறையை வழங்குகிறது, இது இரண்டு அளவுருக்களை எடுக்கும் x- அச்சில் ஒரு நிலையை குறிக்கிறதுமற்றும் b என்பது y- அச்சில் நிலையை குறிக்கிறது. உங்கள் திரையின் மேல் இடது மூலையில் (0,0) உள்ளது.

ஒரு JFrame ஐ மூடுவதற்கு செல்லலாம்.

ஜாவாவில் ஒரு JFrame ஐ மூடுவது

JFrame இன் மேல் இடது மூலையில் எளிதாகக் கிடைக்கும் எக்ஸ் (குறுக்கு) பொத்தானைக் கிளிக் செய்வதன் மூலம் உங்கள் JFrame ஐ எளிதாக மூடலாம். இருப்பினும் JFrame.setDefaultCloseOperation (int) என்பது JFrame வகுப்பால் வழங்கப்பட்ட ஒரு முறையாகும். பயனர் சிலுவையில் கிளிக் செய்யும் போது நடக்கும் செயல்பாட்டை நீங்கள் அமைக்கலாம். எந்தவொரு சந்தர்ப்பத்திலும் “0” ஒரு அளவுருவாக அனுப்பப்பட்டால், சிலுவையை கிளிக் செய்த பிறகும் JFrame ஒருபோதும் மூடப்படாது.
JFrame ஐ மூடுவதற்கான சிறந்த வழி JFrame ஐப் பயன்படுத்துவதாகும். EXIT_ON_CLOSE - பயன்பாட்டிலிருந்து (JFrame) வெளியேறி, பயன்படுத்திய நினைவகத்தை வெளியிடுகிறது.
JFrame.HIDE_ON_CLOSE - JFrame ஐ மூடாது. அது வெறுமனே அதை மறைக்கிறது.
JFrame.DISPOSE_ON_CLOSE- சட்டகத்தை அப்புறப்படுத்துகிறது, ஆனால் அது தொடர்ந்து இயங்குகிறது. இது நினைவகத்தையும் பயன்படுத்துகிறது.
JFrame.DO_NOTHING_ON_CLOSE- பயனர் நெருக்கமாக கிளிக் செய்யும் நேரத்தில் எதுவும் செய்யாது.

உதாரணமாக:
கொடுக்கப்பட்ட பரிமாணங்களுடன் ஒரு JFrame ஐ உருவாக்குவதற்கான இரண்டு எளிய எடுத்துக்காட்டுகள் கீழே உள்ளன, மறுஅளவிடுதல் மற்றும் மறுஅளவிடல் பண்புகள் இல்லை, மற்றும் JFrame போன்றவற்றின் தலைப்பை அமைத்தல்.

இறக்குமதி java.awt. * இறக்குமதி javax.swing. * பொது வகுப்பு JFrameExam இயங்குகிறது {பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {JFrameExample எடுத்துக்காட்டு = புதிய JFrameExample () // நிகழ்வு அனுப்பும் நூல் (எட்) ஸ்விங் யூடிலிட்டிகளுக்கு இதை திட்டமிடவும். invokeLater (எடுத்துக்காட்டு)} பொது வெற்றிட ரன் () {JFrame frame = new JFrame ('எனது முதல் JFrame ExampleNumber 3') frame.setDefaultCloseOperation (WindowConstants.EXIT_ON_CLOSE) frame.setPreferredSize (new Dimension (400, 200)) frame.pack () frame.setVisible (உண்மை)}}
தொகுப்பு எடுத்துக்காட்டுநம்பர் 4 இறக்குமதி java.awt.GraphicsConfiguration இறக்குமதி javax.swing.JFrame பொது வகுப்பு JFrameExample {நிலையான கிராபிக்ஸ் கட்டமைப்பு gc பொது நிலையான வெற்றிட மெயின் (சரம் [] args) {JFrame frame = new JFrame (gc) frame.setTitle ('ஹலோ, என் பெயர் Yash ') frame.setSize (600, 400) frame.setLocation (200, 200) frame.setVisible (true) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setResizable (false)}

ஒரு JFrame ஐ எவ்வாறு உருவாக்குவது, மையப்படுத்துவது மற்றும் காண்பிப்பது

குறியீடு:

c ++ stl நேர்காணல் கேள்விகள்
இறக்குமதி java.awt. பரிமாண இறக்குமதி javax.swing.JFrame இறக்குமதி javax.swing.SwingUtilities // ஒரு JFrame ஐ உருவாக்கி காண்பிக்க நிரூபிக்கும் மாதிரி வகுப்பு. பொது வகுப்பு SimpleJFrame {public static void main (string [] args) {SwingUtilities.invokeLater (புதிய இயங்கக்கூடிய () {பொது வெற்றிட ரன் () {// ஒரு jframe ஐ உருவாக்கி, அதற்கு ஆரம்ப தலைப்பைக் கொடுக்கும் JFrame frame = new JFrame இங்கே டெமோ ') // jframe அளவை அமைக்கவும். மிகவும் சிக்கலான பயன்பாட்டில் நீங்கள் அதைக் காண்பிக்கும் முன் // frame.pack () ஐ அழைப்பீர்கள். Frame.setSize (புதிய பரிமாணம் (300,200%)) // பிரேம் ஃபிரேமை மையமாகக் கொள்ளுங்கள் .setLocationRelativeTo ( பூஜ்யம்) // இதை அமைக்கவும், இதனால் பயன்பாட்டை எளிதாக நிறுத்தலாம் / முடிக்கலாம். frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) // பிரேம் ஃபிரேமைக் காண்பிக்கும்.செட் காணக்கூடிய (உண்மை)}})}}

குறியீட்டின் விளக்கத்துடன் நகரும்.

குறியீட்டின் விளக்கம்:

சிம்பிள் ஜேஃப்ரேம் ஜாவா வகுப்பின் முக்கிய முறையில் மரணதண்டனை தொடங்குகிறது.

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

Frame.setLocationRelativeTo (பூஜ்யம்) என்பது திரையில் JFrame ஐ மையப்படுத்துவதற்கான சற்று சிறப்பு வழி. இது உண்மையில் JFrame Javadoc இல் விவாதிக்கப்பட்டது, ஆனால் நீங்கள் முதலில் ஸ்விங் மற்றும் JFrame உடன் பணிபுரியத் தொடங்கும்போது இது வெளிப்படையாகத் தெரியவில்லை. Frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) முறை பயன்பாட்டை அமைக்கிறது, இதனால் பயனர் மேல் இடது மூலையில் அவர்கள் பார்க்கும் சாளரத்தின் நெருங்கிய பொத்தானை அழுத்தும்போது, ​​முழு பயன்பாடும் மூடப்படும். இந்த எடுத்துக்காட்டு போன்ற எளிய பயன்பாடுகளுக்கு இந்த நுட்பம் சிறந்தது, ஆனால் மிகவும் சிக்கலான பயன்பாடுகளுடன் நீங்கள் அந்த பணிநிறுத்தம் செயல்முறையை மிகவும் கவனமாக கட்டுப்படுத்த விரும்புவீர்கள்

சுருக்கம்

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

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