π μ μ
JOptionPane : νμΈ/κ²½κ³ /μ λ ₯ λ±μ λν μμλ₯Ό μ 곡νλ νμ μ°½μ λ§λ€ μ μλ ν΄λμ€
π μ£Όμ κΈ°λ₯
- νμΈ λν μμ : μ¬μ©μμ μ νμ νμΈνλ λν μμ
int result = JOptionPane.showConfirmDialog( frame, "μ΄ ν¬μΌλͺ¬μ μ ννμκ² μ΅λκΉ?", "ν¬μΌλͺ¬ μ ν", JOptionPane.YES_NO_OPTION ); if (result == JOptionPane.YES_OPTION) { System.out.println("ν¬μΌλͺ¬μ μ ννμ΅λλ€."); } else { System.out.println("ν¬μΌλͺ¬ μ νμ μ·¨μνμ΅λλ€."); }
- λ©μμ§ λν μμ : μ€μ ν λ©μμ§λ₯Ό μ¬μ©μμκ² λ³΄μ¬μ£Όλ μ©λλ‘ μ¬μ©λλ λν μμ
JOptionPane.showMessageDialog( frame, "ν¬μΌλͺ¬μ΄ μ νλμμ΅λλ€!", "μλ¦Ό", JOptionPane.INFORMATION_MESSAGE );
- μ
λ ₯ λν μμ : μ¬μ©μλ‘λΆν° ν
μ€νΈ λ°μ΄ν°λ₯Ό μ
λ ₯λ°μ λ μ¬μ©λλ λν μμ
String name = JOptionPane.showInputDialog( frame, "λΉμ μ μ΄λ¦μ μ λ ₯νμΈμ:" ); System.out.println("μ λ ₯λ μ΄λ¦: " + name);
- μ΄ μΈ μμ μ ν - shouOptionDialog **
πμ¬μ©λ²
JoptionPane ν΄λμ€μ λ©μλλ₯Ό νΈμΆνμ¬ νμ μ°½μ λμ°λ©΄ μ¬μ©μκ° μ°½μμ μ ν/μ λ ₯ν λκΉμ§ λκΈ°ν λ€ μ μ ν μ²λ¦¬κ° λλ€.
'Framework & Library > Swing' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Swing] μ¬μ©μ μ μ ν¨κ³Όμ λ©μλ (5) | 2024.09.18 |
---|---|
[Swing] μ΄λ²€νΈ μ²λ¦¬ (Event Handling) (0) | 2024.09.05 |
[Swing] λ°°μΉ κ΄λ¦¬μ (0) | 2024.09.05 |
[Swing] κΈ°μ΄ μ»΄ν¬λνΈμ μμ±μμ λ©μλ (1) | 2024.09.05 |
[Swing] μλ° GUI μ€μ (Swing) (1) | 2024.09.03 |