์ ์ฒด ๊ธ
-
2. ํ๋ฉด ๊ฐ ์ด๋Dev_Study/Android 2018. 1. 26. 10:50
์๋๋ก์ด๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฑํ๋ ๋ค๊ฐ์ง ๊ตฌ์ฑ์์ -์กํฐ๋นํฐ -์๋น์ค -๋ธ๋ก๋์บ์คํธ ์์ ์ -๋ด์ฉ ์ ๊ณต์ [Reference] startActivityForResult(Intent intent, int requestCode) ๋จ์ํ ๋์ฐ๋๊ฒ์ด ์๋๋ผ ์ด๋ค ์กํฐ๋นํฐ๋ฅผ ๋์ด๊ฒ์ธ์ง, ๊ทธ๋ฆฌ๊ณ ๋์ ๋ ์กํฐ๋นํฐ๋ก๋ถํฐ์ ์๋ต์ ๋ฐ์ ์ฒ๋ฆฌํ ๋ [Reference] protected void onActivityResult(int requestCode, int resultCode, Intent intent) ๋์ ๋ ์กํฐ๋นํฐ์์ ๋์์ฌ๋ ์๋ํธ์ถ ๋์ ๋ ์กํฐ๋นํฐ๊ฐ ์๋ต์ ๋ณด๋ด์ค๋ฉด ๊ทธ ์๋ต์ ์ฒ๋ฆฌํ๋ ์ญํ [Reference] setResult(int resultCode, Intent intent) ํ์ฌ ์กํฐ๋นํฐ๋ฅผ ๋์ด ์กํฐ..
-
1. ๋ ์ด์์ ์ธํ๋ ์ด์ Dev_Study/Android 2018. 1. 25. 17:21
์ธํ๋ ์ด์ (Inflation) ์๋๋ก์ด๋์์๋ ํ๋ฉด์ ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ผ๋ก XML๋ ์ด์์์ ์ฌ์ฉํ๋ค XML๋ ์ด์์ ํ์ผ์ ๋ด์ฉ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํ๋ ๋ ๋ฉ๋ชจ๋ฆฌ๋ก ๋ก๋ฉ๋์ด ๊ฐ์ฒดํ๋๋ค ์ด๋ ๊ฒ XML๋ ์ด์์์ ์ ์๋ ๋ด์ฉ์ด ๋ฉ๋ก๋ฆฌ์์ ๊ฐ์ฒดํ๋๋ ๊ณผ์ ์ ์ธํ๋ ์ด์ ์ด๋ผ๊ณ ํ๋ค ์ธํ๋ ์ด์ ๊ณผ์ XML๋ ์ด์์ ํ์ผ์ ํ๋ก์ ํธ๊ฐ ๋น๋๋๋ ์์ ์ ์ด์งํ์ผ๋ก ์ปดํ์ผ๋์ง๋ง ์ดํ๋ฆฌ์ผ์ด์ ์คํ์์ ์ด ๋์ด์์ผ ๋ก๋๋์ด ๋ฉ๋ชจ๋ฆฌ์์ ๊ฐ์ฒดํ๊ฐ ๋๋ค setContentView()์ ์ญํ [Reference] 1. ํ๋ฉด์ ๋ํ๋ผ ๋ทฐ๋ฅผ ์ง์ 2. XML๋ ์ด์์์ ๋ด์ฉ์ ๋ฉ๋ชจ๋ฆฌ์์ ๊ฐ์ฒดํ setContentView()๋ ์กํฐ๋นํฐ์ ํ๋ฉด์ ์ฒด๋ฅผ ์ค์ ํ๋ ์ญํ ์ ํ๋ฏ๋ก ํ๋ฉด์ ์ฒด๊ฐ ์๋ ์ผ๋ถ๋ทฐ๋ง์ ์ํ XML๋ ์ด์์์ ๋ฉ๋ชจ๋ฆฌ์์ ๊ฐ์ฒดํํ๋ ค๋ฉด ๋ณ๋์ ..
-
[JAVA / SWING] ๋ฐฐ์น๊ด๋ฆฌ์(Layout Manager) - CardLayoutDev_Study/Java 2016. 10. 17. 23:54
import java.awt.BorderLayout; import java.awt.CardLayout; import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; public class CardLayoutEx1 extends JFrame implements ActionListener{ JPanel jp; Cards cards; public CardLay..