Eclipseμμ Swingμ μ¬μ©νλ €λ μ€ λ¬΄μ§λ§μ§ν μλ¬κ° λ°μνλ€.
μ€λ₯ λ°μ
λμΆ© λ΄λ ν¨ν€μ§ importμμ λ¬Έμ κ° λ°μν κ±°λΌκ³ μμμ΄ λλλ°, λΉ¨κ° λ°μ€μ λ§μ°μ€λ₯Ό μ¬λ €μ νμΈν΄λ³΄λ ν¨ν€μ§ import μμ²΄κ° μλ κ²μ νμΈν μ μμλ€.
λ°μ μμΈ
μμΈμ λλ‘μλ μ μ μμ΄ κ΅¬κΈλ§μ .. λλ¦° κ²°κ³Ό Java 9 μ΄νλ‘ λμ λ λͺ¨λν μμ€ν λλ¬Έμ λ² μ΄μ€ λͺ¨λλ§ μ¬μ©ν μ μμ΄μ λ°μνλ λ¬Έμ λΌκ³ νλ€.
+) λͺ¨λνλ?
λͺ¨λνλ μΈλΆμμ μ¬μ¬μ©ν μ μλλ‘ ν¨ν€μ§λ₯Ό λ¬Άμ κ²μΌλ‘, ν΄λμ€μλ λ©μλ, ν¨ν€μ§μ ν΄λμ€/μΈν°νμ΄μ€κ° μλ€λ©΄ λͺ¨λμλ ν¨ν€μ§λ κΈ°ν λ°μ΄ν° 리μμ€κ° ν¬ν¨λμ΄ μλ€. Java 9 λ²μ μ΄νλ‘ λμ λμλλ° λ¬Έμ λ Java 11 μ΄ν μμ±ν λͺ¨λμ΄ java.base λͺ¨λλ§ μ¬μ©ν μ μκΈ° λλ¬Έμ λ€λ₯Έ λͺ¨λμ μ¬μ©νλ €λ©΄ μΆκ°ν΄μ€μΌ ν¨.
μ°Έκ³ λ‘ java.baseμλ λ§μ λͺ¨λμ΄ μμ§λ§, λνμ μΌλ‘ μ΄λ° κ²λ€μ΄ μμ! (λλΆλΆ κΈ°λ³Έμ μΈ κ²λ€)
- java.lang
- java.math
- java.util
- java.io
- java.time
λλ¬Έμ μλ‘μ΄ λͺ¨λμ μ¬μ©νλ €λ©΄ νλ‘μ νΈ μμ±μ ν¨κ» μμ±λλ module-info.java νμΌμ μμ‘΄ λͺ¨λλ‘ λ±λ‘ν΄μ€μΌ νλ€.
ν΄κ²° λ°©λ²
Swingμ μ¬μ©νκΈ° μν΄μλ java.se λͺ¨λκ³Ό java.sql λͺ¨λμ λ±λ‘ν΄μ£Όμ΄μΌ νλ€.
- java.se : java.desktop(java.awt, java.swing)
- java.sql : java.sql, javax.sql
λ€μκ³Ό κ°μ΄ λͺ¨λλͺ μ μμ±νκ³ μ μ₯νλ©΄, μΌμͺ½ ν¨ν€μ§ λͺ©λ‘μμ Swing νμΌμ μ€λ₯κ° μ¬λΌμ§ κ²μ΄ 보μΈλ€.
'π» Language > Java : μλ°' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[E] org.eclipse.swt.SWTError: No more handles (0) | 2023.06.09 |
---|---|
[Java] Eclipse(μ΄ν΄λ¦½μ€) GUI κ°λ° λꡬ Swing μ€μΉνκΈ° (0) | 2023.04.14 |
[Java] Eclipse(μ΄ν΄λ¦½μ€) μ€μΉ λ° νκΈ ν¨μΉ (1) | 2023.04.14 |
[E] javax.servlet.ServletException: Loading the class hudson.security.csrf.CrumbFilter failed (0) | 2023.03.29 |
[Java] JDK μ€μΉ, JDK λ²μ λ³κ²½ (Linux/Ubuntu) (1) | 2023.03.23 |