በጃቫ ውስጥ መስኮት እንዴት እንደሚዘጋ (ከስዕሎች ጋር)

ዝርዝር ሁኔታ:

በጃቫ ውስጥ መስኮት እንዴት እንደሚዘጋ (ከስዕሎች ጋር)
በጃቫ ውስጥ መስኮት እንዴት እንደሚዘጋ (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ መስኮት እንዴት እንደሚዘጋ (ከስዕሎች ጋር)

ቪዲዮ: በጃቫ ውስጥ መስኮት እንዴት እንደሚዘጋ (ከስዕሎች ጋር)
ቪዲዮ: How to Delete Twitter Account 2024, ግንቦት
Anonim

ይህ ጽሑፍ በጃቫ ውስጥ መስኮት እንዴት እንደሚዘጋ ያሳያል። ስዊንግን በመጠቀም መስኮት መዝጋት በጣም ቀላል ነው

JFrame

፣ ግን AWT ን በመጠቀም እንዲሁ ሊሠራ ይችላል

ፍሬም

ደረጃዎች

ዘዴ 1 ከ 2: javax.swing. JFrame ን በመጠቀም

መስኮት ጃቫ ደረጃን ይዝጉ 1
መስኮት ጃቫ ደረጃን ይዝጉ 1

ደረጃ 1. የ ሀ ምሳሌን ያግኙ

JFrame

፣ ወይም አዲስ ይፍጠሩ።

መስኮት ጃቫ step2_with_import ን ይዝጉ
መስኮት ጃቫ step2_with_import ን ይዝጉ

ደረጃ 2. ነባሪ የመዝጋት ክዋኔን ያዘጋጁ።

ነባሪ የመዝጋት ክዋኔ በ ውስጥ ያለውን የአዋጅ ዘዴ በመጠቀም ተዘጋጅቷል

JFrame

ክፍል

setDefaultCloseOperation

የመዝጊያ አዝራሩ ጠቅ ሲደረግ ምን እንደሚሆን የሚወስን እና የሚከተሉትን መለኪያዎች ይወስዳል።

  • የመስኮት ቋሚዎች። EXIT_ON_CLOSE

    - ክፈፉን ይዘጋል እና የፕሮግራሙን አፈፃፀም ያቋርጣል።
  • የመስኮት ቋሚዎች። DISPOSE_ON_CLOSE

    - ክፈፉን ይዘጋል እና የግድ የፕሮግራሙን አፈፃፀም አያቆምም።
  • የመስኮት ቋሚዎች። HIDE_ON_CLOSE

    - የታይነት ንብረቱን ለሐሰት በማዋቀር ክፈፉ እንደተዘጋ ይመስላል። መካከል ያለው ልዩነት

    HIDE_ON_CLOSE

    እና

    DISPOSE_ON_CLOSE

  • የኋለኛው ፍሬም እና ክፍሎቹ የሚጠቀሙባቸውን ሀብቶች ሁሉ ይለቀቃል።
  • የመስኮት ቋሚዎች። DO_NOTHING_ON_CLOSE

    - የመዝጊያ አዝራሩ ሲጫን ምንም አያደርግም። ከፈለጉ ፣ ለምሳሌ መስኮቱ ከመዘጋቱ በፊት የማረጋገጫ መገናኛን ለማሳየት ከፈለጉ ጠቃሚ ነው። ሀ በማከል ያንን ማድረግ ይችላሉ

    WindowListener

    ወደ ክፈፉ እና ከመጠን በላይ

    መስኮት መዘጋት

    ዘዴ። ብጁ የመዝጋት ሥራ ምሳሌ -

      ፍሬም. frame.addWindowListener (አዲስ WindowAdapter () {@Override public void windowClosing (WindowEvent e) {// ፕሮግራሙን ከማቋረጡ በፊት ማረጋገጫ ይጠይቁ። int option = JOptionPane.showConfirmDialog (ፍሬም ፣ "እርግጠኛ ነዎት መተግበሪያውን መዝጋት ይፈልጋሉ?" ፣ “ማረጋገጫን ዝጋ” ፣ JOptionPane. YES_NO_OPTION ፣ JOptionPane. QUESTION_MESSAGE) ፤ ከሆነ (አማራጭ == JOptionPane. YES_OPTION) {System.exit (0) ፤}}});

ዘዴ 2 ከ 2: java.awt. Frame ን በመጠቀም

መስኮት ዝጋ ጃቫ step1 ዘዴ 2
መስኮት ዝጋ ጃቫ step1 ዘዴ 2

ደረጃ 1. የ ሀ ምሳሌን ያግኙ

ፍሬም

፣ ወይም አዲስ ይፍጠሩ።

መስኮት ዝጋ ጃቫ step2 method2
መስኮት ዝጋ ጃቫ step2 method2

ደረጃ 2. የመስኮት አድማጭ ያክሉ።

ይደውሉ

addWindowListener

በምሳሌው ላይ ዘዴ። የሚፈለገው ክርክር ነው

WindowListener

. ወይም እያንዳንዱን ዘዴ ተግባራዊ ማድረግ ይችላሉ

WindowListener

የሚፈልጓቸውን ዘዴዎች ብቻ ይገናኙ ወይም ይሽሩ

የመስኮት አስማሚ

ክፍል።

መስኮት ጃቫ step3 ዘዴን ይዝጉ 2. ገጽ
መስኮት ጃቫ step3 ዘዴን ይዝጉ 2. ገጽ

ደረጃ 3. የመስኮት መዝጊያ ዝግጅትን ይያዙ።

መተግበር

መስኮት መዘጋት

ዘዴ ከ

WindowListener

በይነገጽ ወይም ይሽሩት

የመስኮት አስማሚ

ክፍል። መስኮት ለመዝጋት ሁለት መንገዶች አሉ

  • የመዝጊያ አዝራሩ ጠቅ ከተደረገ በኋላ መስኮቱን ያስወግዱ

    • ይደውሉ

      መጣል

      ውስጥ ዘዴ

      መስኮት መዘጋት

    • ዘዴ።
    • frame.addWindowListener (አዲስ የ WindowAdapter () {@Override public void windowClosing (WindowEvent e) {// የመዝጊያ አዝራሩ ጠቅ ከተደረገ በኋላ መስኮቱን ያስወግዱ። ያስወግዱ () ፤}});

  • የመዝጊያ አዝራሩ ጠቅ ከተደረገ በኋላ ፕሮግራሙን ያቋርጡ-

    • ይደውሉ

      ስርዓት። ውጣ

      ውስጥ ዘዴ

      መስኮት መዘጋት

    • ዘዴ።
    • frame.addWindowListener (አዲስ WindowAdapter () {@Override public void windowClosing (WindowEvent e) {// የመዝጊያ አዝራሩ ጠቅ ከተደረገ በኋላ ፕሮግራሙን ያቋርጡ። System.exit (0) ፤}});

ጠቃሚ ምክሮች

  • የኋለኛው በእውነቱ ጊዜ ያለፈበት ስለሆነ ስዊንግ በ AWT ላይ ተመራጭ ነው።
  • በመጠቀም

    የመስኮት አስማሚ

    እያንዳንዱን እና እያንዳንዱን ዘዴ መተግበር የለብዎትም

    WindowListener

  • ኮንትራቱ ይነግረናል ፣ ግን እኛ የምንፈልጋቸውን ብቻ።

የሚመከር: