ะ ะตัˆะตะฝะพ: filesaver javafx

ั„ะฐะนะปัะตะนะฒัŠั€ FileSaver ะต ะฟะพะฟัƒะปัั€ะฝะฐ ะฑะธะฑะปะธะพั‚ะตะบะฐ, ะบะพัั‚ะพ ะฟะพะทะฒะพะปัะฒะฐ ะฝะฐ ะฟะพั‚ั€ะตะฑะธั‚ะตะปะธั‚ะต ะดะฐ ะทะฐะฟะธัะฒะฐั‚ ั„ะฐะนะปะพะฒะต ะฒ ั€ะฐะทะปะธั‡ะฝะธ ั„ะพั€ะผะฐั‚ะธ ะฝะฐ ัะฒะพะธั‚ะต ัƒัั‚ั€ะพะนัั‚ะฒะฐ, ะบะพะตั‚ะพ ะทะฝะฐั‡ะธั‚ะตะปะฝะพ ะฟะพะดะพะฑั€ัะฒะฐ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะพั‚ะพ ะธะทะถะธะฒัะฒะฐะฝะต ะธ ะดะพัั‚ัŠะฟะฝะพัั‚ั‚ะฐ. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะพะฑััŠะดะธะผ ะบะฐะบ ะดะฐ ะธะทะฟะพะปะทะฒะฐั‚ะต FileSaver ะฒัŠะฒ ะฒะฐัˆะธั Java ะฟั€ะพะตะบั‚, ั‰ะต ะพะฑััะฝะธะผ ะบะพะดะฐ, ะฒะบะปัŽั‡ะตะฝ ะฒ ะฟั€ะธะปะฐะณะฐะฝะตั‚ะพ ะฝะฐ ั„ัƒะฝะบั†ะธะพะฝะฐะปะฝะพัั‚ั‚ะฐ ะฝะฐ FileSaver, ะธ ั‰ะต ัะต ะฟะพั‚ะพะฟะธะผ ะฒ ัะฒัŠั€ะทะฐะฝะธั‚ะต ะฑะธะฑะปะธะพั‚ะตะบะธ ะธ ั„ัƒะฝะบั†ะธะธ, ะบะพะธั‚ะพ ะดะพะฟัŠะปะฒะฐั‚ ั‚ะพะทะธ ะฟั€ะพะฑะปะตะผ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: javafx get window ะฒ ะบะพะฝั‚ั€ะพะปะตั€ะฐ

ะฒะทะตะผะตั‚ะต ะฟั€ะพะทะพั€ะตั† ะฒ ะบะพะฝั‚ั€ะพะปะตั€ะฐ ะ’ ัะฒะตั‚ะฐ ะฝะฐ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะฝะฐ Java ะตะดะฝะพ ั‡ะตัั‚ะพ ัั€ะตั‰ะฐะฝะพ ะฟั€ะตะดะธะทะฒะธะบะฐั‚ะตะปัั‚ะฒะพ, ะฟั€ะตะด ะบะพะตั‚ะพ ัะฐ ะธะทะฟั€ะฐะฒะตะฝะธ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต, ะต ะบะฐะบ ะดะฐ ะฟะพะปัƒั‡ะฐั‚ ะฟั€ะพะทะพั€ะตั† ะฒ ะบะปะฐัะฐ ะฝะฐ ะบะพะฝั‚ั€ะพะปะตั€ะฐ. ะšะพะฝั‚ั€ะพะปะตั€ะธั‚ะต ัะฐ ะณั€ัŠะฑะฝะฐะบัŠั‚ ะฝะฐ ะฒััะบะพ JavaFX ะฟั€ะธะปะพะถะตะฝะธะต, ั‚ัŠะน ะบะฐั‚ะพ ั‚ะต ัƒะฟั€ะฐะฒะปัะฒะฐั‚ ะดะฐะฝะฝะธั‚ะต ะธ ั†ัะปะพัั‚ะฝะฐั‚ะฐ ั„ัƒะฝะบั†ะธะพะฝะฐะปะฝะพัั‚ ะฝะฐ ะฟั€ะธะปะพะถะตะฝะธะตั‚ะพ. ะ”ะฝะตั ั‰ะต ั€ะฐะทะณะปะตะดะฐะผะต ั‚ะฐะบัŠะฒ ะฟั€ะพะฑะปะตะผ ะธ ั‰ะต ะฝะฐัƒั‡ะธะผ ะบะฐะบ ะดะฐ ะฟั€ะธะปะพะถะธะผ ั€ะตัˆะตะฝะธะต, ั‰ะต ะพะฑััŠะดะธะผ ะฟั€ะพั†ะตัะฐ ัั‚ัŠะฟะบะฐ ะฟะพ ัั‚ัŠะฟะบะฐ, ั‰ะต ัะต ะฟะพั‚ะพะฟะธะผ ะฒ ัะฒัŠั€ะทะฐะฝะธ ะฑะธะฑะปะธะพั‚ะตะบะธ ะธ ั„ัƒะฝะบั†ะธะธ ะธ ั‰ะต ะฟั€ะพัƒั‡ะธะผ ะฟะพะดะพะฑะฝะธ ัะธั‚ัƒะฐั†ะธะธ, ะฒ ะบะพะธั‚ะพ ั‚ะพะฒะฐ ะทะฝะฐะฝะธะต ะผะพะถะต ะดะฐ ะฑัŠะดะต ะฟะพะปะตะทะฝะพ. ะ˜ ั‚ะฐะบะฐ, ะฝะตะบะฐ ะทะฐะฟะพั‡ะฝะตะผ ะฝะฐัˆะตั‚ะพ ะฟัŠั‚ัƒะฒะฐะฝะต ะฒ ัะฒะตั‚ะฐ ะฝะฐ Java ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะธ ะฟั€ะพะทะพั€ะตั‡ะฝะธั‚ะต ะบะพะฝั‚ั€ะพะปะตั€ะธ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: javafx live ะดะฐั‚ะฐ ะธ ั‡ะฐั

ะดะฐั‚ะฐ ะธ ั‡ะฐั ะฝะฐ ะถะธะฒะพ ะ”ะฐั‚ะฐ ะธ ั‡ะฐั ะฝะฐ ะถะธะฒะพ ะฒ Java: ะ˜ะทั‡ะตั€ะฟะฐั‚ะตะปะฝะพ ั€ัŠะบะพะฒะพะดัั‚ะฒะพ

ะะตะทะฐะฒะธัะธะผะพ ะดะฐะปะธ ั€ะฐะทั€ะฐะฑะพั‚ะฒะฐั‚ะต ัƒะตะฑ ะฟั€ะธะปะพะถะตะฝะธะต, ะฝะฐัั‚ะพะปะฝะพ ะฟั€ะธะปะพะถะตะฝะธะต ะธะปะธ ะผะพะฑะธะปะฝะพ ะฟั€ะธะปะพะถะตะฝะธะต, ั€ะฐะฑะพั‚ะฐั‚ะฐ ั ะดะฐั‚ะฐ ะธ ั‡ะฐั ะต ะพะฑะธั‡ะฐะนะฝะฐ ะทะฐะดะฐั‡ะฐ ะทะฐ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะฐ. ะŸะพะปัƒั‡ะฐะฒะฐะฝะตั‚ะพ ะฝะฐ ะดะฐั‚ะฐ ะธ ั‡ะฐั ะฝะฐ ะถะธะฒะพ ะผะพะถะต ะดะฐ ะฑัŠะดะต ะพั‚ ััŠั‰ะตัั‚ะฒะตะฝะพ ะทะฝะฐั‡ะตะฝะธะต ะฒ ั€ะฐะทะปะธั‡ะฝะธ ัั†ะตะฝะฐั€ะธะธ, ะบะฐั‚ะพ ั€ะตะณะธัั‚ั€ะธั€ะฐะฝะต, ะธะฝัั‚ั€ัƒะผะตะฝั‚ะธ ะทะฐ ัƒะฟั€ะฐะฒะปะตะฝะธะต ะฝะฐ ะฒั€ะตะผะตั‚ะพ ะธะปะธ ะฟั€ะธะปะพะถะตะฝะธั ะทะฐ ะฟะปะฐะฝะธั€ะฐะฝะต. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะฟั€ะพัƒั‡ะธะผ ะบะฐะบ ะดะฐ ะธะทะฒะปะตั‡ะตะผ ะดะฐั‚ะฐ ะธ ั‡ะฐั ะฝะฐ ะถะธะฒะพ ะฒ Java, ั‰ะต ั€ะฐะทะฑะตั€ะตะผ ะบะพะดะฐ, ะฑะธะฑะปะธะพั‚ะตะบะธั‚ะต ะธ ั„ัƒะฝะบั†ะธะธั‚ะต, ะฒะบะปัŽั‡ะตะฝะธ ะฒ ะฟั€ะพั†ะตัะฐ, ะธ ั‰ะต ัะต ะฟะพั‚ะพะฟะธะผ ะฒ ะฝัะบะพะธ ะฐัะฟะตะบั‚ะธ ะฝะฐ ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะฝะฐ Java ะธ SEO.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: javafx ะฟั€ะพะผะตะฝั ั€ะฐะทะผะตั€ะฐ ะฝะฐ ั‚ะตะบัั‚ะฐ

ะฟั€ะพะผัะฝะฐ ะฝะฐ ั€ะฐะทะผะตั€ะฐ ะฝะฐ ั‚ะตะบัั‚ะฐ ะ’ ะดะฝะตัˆะฝะธั ะดะธะณะธั‚ะฐะปะตะฝ ัะฒัั‚ ะฝะฐะปะธั‡ะธะตั‚ะพ ะฝะฐ ัƒะดะพะฑะตะฝ ะทะฐ ะฟะพั‚ั€ะตะฑะธั‚ะตะปั ะธ ะดะพัั‚ัŠะฟะตะฝ ัƒะตะฑัะฐะนั‚ ะต ะฝะตะพะฑั…ะพะดะธะผะพัั‚. ะ•ะดะฝะฐ ััŠั‰ะตัั‚ะฒะตะฝะฐ ั„ัƒะฝะบั†ะธั, ะบะพัั‚ะพ ะดะพะฟั€ะธะฝะฐัั ะทะฐ ั†ัะปะพัั‚ะฝะพั‚ะพ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะพ ะธะทะถะธะฒัะฒะฐะฝะต, ะต ะฒัŠะทะผะพะถะฝะพัั‚ั‚ะฐ ะทะฐ ะฟั€ะพะผัะฝะฐ ะฝะฐ ั€ะฐะทะผะตั€ะฐ ะฝะฐ ั‚ะตะบัั‚ะฐ ะฝะฐ ัƒะตะฑ ัั‚ั€ะฐะฝะธั†ะฐ. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะฟั€ะพัƒั‡ะธะผ ะบะฐะบ ะดะฐ ะฒะฝะตะดั€ะธะผ ั‚ะฐะทะธ ั„ัƒะฝะบั†ะธะพะฝะฐะปะฝะพัั‚ ั ะฟะพะผะพั‰ั‚ะฐ ะฝะฐ Java ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะต, ะทะฐะตะดะฝะพ ั ะฝะฐะฒะปะธะทะฐะฝะตั‚ะพ ะฒ ั‚ัŠะฝะบะพัั‚ะธั‚ะต ะฝะฐ SEO ะธ ะฟะพะทะธั†ะธะพะฝะธั€ะฐะฝะตั‚ะพ. ะžัะฒะตะฝ ั‚ะพะฒะฐ ั‰ะต ะพะฑััŠะดะธะผ ะฝัะบะพะธ ะพั‚ ะฟะพะฟัƒะปัั€ะฝะธั‚ะต ะฑะธะฑะปะธะพั‚ะตะบะธ ะธ ั„ัƒะฝะบั†ะธะธ, ะฒะบะปัŽั‡ะตะฝะธ ะฒ ะธะทะฟัŠะปะฝะตะฝะธะตั‚ะพ ะฝะฐ ั‚ะฐะทะธ ะทะฐะดะฐั‡ะฐ. ะขะฐะบะฐ ั‡ะต, ะฑะตะท ะฟะพะฒะตั‡ะต ัˆัƒะผ, ะฝะตะบะฐ ัะต ะฟะพั‚ะพะฟะธะผ!

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: javafx ั„ะฐะนะป ะบัŠะผ ะธะทะพะฑั€ะฐะถะตะฝะธะต

ั„ะฐะนะป ะบัŠะผ ะธะทะพะฑั€ะฐะถะตะฝะธะต ะŸั€ะตะพะฑั€ะฐะทัƒะฒะฐะฝะต ะฝะฐ ั„ะฐะนะป ะฒ ะธะทะพะฑั€ะฐะถะตะฝะธะต ะฒ Java: ะ˜ะทั‡ะตั€ะฟะฐั‚ะตะปะฝะพ ั€ัŠะบะพะฒะพะดัั‚ะฒะพ

ะกะปัƒั‡ะฒะฐะปะพ ะปะธ ะฒะธ ัะต ะต ะดะฐ ะบะพะฝะฒะตั€ั‚ะธั€ะฐั‚ะต ั„ะฐะนะป ะฒัŠะฒ ั„ะพั€ะผะฐั‚ ะฝะฐ ะธะทะพะฑั€ะฐะถะตะฝะธะต, ะฝะพ ะฝะต ัั‚ะต ะฑะธะปะธ ัะธะณัƒั€ะฝะธ ะบะฐะบ ะดะฐ ะณะพ ะฝะฐะฟั€ะฐะฒะธั‚ะต ะฒ Java? ะะต ั‚ัŠั€ัะตั‚ะต ะฟะพะฒะตั‡ะต, ะทะฐั‰ะพั‚ะพ ะฒ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ั€ะฐะทะณะปะตะดะฐะผะต ะฒัะธั‡ะบะพ, ะบะพะตั‚ะพ ั‚ั€ัะฑะฒะฐ ะดะฐ ะทะฝะฐะตั‚ะต ะทะฐ ะฟั€ะตะพะฑั€ะฐะทัƒะฒะฐะฝะตั‚ะพ ะฝะฐ ั„ะฐะนะป ะฒ ะธะทะพะฑั€ะฐะถะตะฝะธะต ั ะฟะพะผะพั‰ั‚ะฐ ะฝะฐ Java. ะฉะต ะทะฐะฟะพั‡ะฝะตะผ ั ะฒัŠะฒะตะดะตะฝะธะต ะฒ ั‚ะพะฒะฐ ะบะฐะบัŠะฒ ะต ะฟั€ะพะฑะปะตะผัŠั‚ ะธ ั‰ะต ะฟั€ะตะผะธะฝะตะผ ะบัŠะผ ะพะฑััŠะถะดะฐะฝะต ะฝะฐ ะฝะฐะน-ะฟะพะดั…ะพะดัั‰ะพั‚ะพ ั€ะตัˆะตะฝะธะต. ะกะปะตะด ั‚ะพะฒะฐ ั‰ะต ะพะฑััะฝะธะผ ะบะพะดะฐ ัั‚ัŠะฟะบะฐ ะฟะพ ัั‚ัŠะฟะบะฐ, ะทะฐ ะดะฐ ะผะพะถะตั‚ะต ะดะฐ ัะปะตะดะฒะฐั‚ะต ะธ ะดะฐ ั€ะฐะทะฑะตั€ะตั‚ะต ะฟั€ะพั†ะตัะฐ. ะะฐะบั€ะฐั ั‰ะต ะฟั€ะพัƒั‡ะธะผ ะฟะพะฒะตั‡ะต ะฟะพะดั€ะพะฑะฝะพัั‚ะธ, ัะฒัŠั€ะทะฐะฝะธ ั ะฟั€ะพะฑะปะตะผะฐ, ะฒะบะปัŽั‡ะตะฝะธั‚ะต ะฑะธะฑะปะธะพั‚ะตะบะธ ะธ ั„ัƒะฝะบั†ะธะธ. ะขะฐะบะฐ ั‡ะต ะฝะตะบะฐ ัะต ะฟะพั‚ะพะฟะธะผ ะฝะฐะฟั€ะฐะฒะพ.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: javafx ะบะฐะบ ะดะฐ ะฟะพะปัƒั‡ะธั‚ะต ะธะทะฑั€ะฐะฝะธั ะธะฝะดะตะบั ะฝะฐ ะธะทะฑั€ะฐะฝะธั ะตะปะตะผะตะฝั‚ ะฒ ะธะทะณะปะตะด ะฝะฐ ัะฟะธััŠะบ

ะบะฐะบ ะดะฐ ะฟะพะปัƒั‡ะธั‚ะต ะธะทะฑั€ะฐะฝะธั ะธะฝะดะตะบั ะฝะฐ ะธะทะฑั€ะฐะฝะธั ะตะปะตะผะตะฝั‚ ะฒ ะธะทะณะปะตะด ะฝะฐ ัะฟะธััŠะบ ะ’ ะดะฝะตัˆะฝะธั ัะฒัั‚ ะฝะฐ ะทะฐะฑัŠั€ะทะฐะฝะธ ัƒะตะฑ ะฟั€ะธะปะพะถะตะฝะธั ะธ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะธ ะธะฝั‚ะตั€ั„ะตะนัะธ ั‡ะตัั‚ะพ ัั€ะตั‰ะฐะฝ ะบะพะผะฟะพะฝะตะฝั‚, ะบะพะนั‚ะพ ัั€ะตั‰ะฐะผะต ะฒ ะผะพะฑะธะปะฝะธั‚ะต ะธ ัƒะตะฑ ะฟั€ะธะปะพะถะตะฝะธัั‚ะฐ, ะต ListView. ListView ะต ัˆะธั€ะพะบะพ ะธะทะฟะพะปะทะฒะฐะฝ UI ะบะพะผะฟะพะฝะตะฝั‚, ะบะพะนั‚ะพ ะฟะพะบะฐะทะฒะฐ ัะฟะธััŠะบ ั ะตะปะตะผะตะฝั‚ะธ ะฟะพ ะฝะฐั‡ะธะฝ, ะบะพะนั‚ะพ ะผะพะถะต ะดะฐ ัะต ะฟั€ะตะฒัŠั€ั‚ะฐ. ะ•ะดะธะฝ ะพั‚ ะฝะฐะน-ั‡ะตัั‚ะธั‚ะต ะฒัŠะฟั€ะพัะธ, ัะฒัŠั€ะทะฐะฝะธ ั ListView, ะต ะบะฐะบ ะดะฐ ะฟะพะปัƒั‡ะธั‚ะต ะธะทะฑั€ะฐะฝะธั ะธะฝะดะตะบั ะฝะฐ ะธะทะฑั€ะฐะฝะธั ะตะปะตะผะตะฝั‚. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะฟั€ะพัƒั‡ะธะผ ั€ะตัˆะตะฝะธะตั‚ะพ ะฝะฐ ั‚ะพะทะธ ะฟั€ะพะฑะปะตะผ, ะทะฐะตะดะฝะพ ั ะทะฐะดัŠะปะฑะพั‡ะตะฝ ะฐะฝะฐะปะธะท ะธ ัั‚ัŠะฟะบะฐ ะฟะพ ัั‚ัŠะฟะบะฐ ะพะฑััะฝะตะฝะธะต ะฝะฐ ะฝะตะพะฑั…ะพะดะธะผะธั Java ะบะพะด.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะฑัƒั‚ะพะฝ ั ะธะบะพะฝะฐ ะฝะฐ javafx

ะฑัƒั‚ะพะฝ ั ะธะบะพะฝะฐ ะ’ ัะฒะตั‚ะฐ ะฝะฐ ัƒะตะฑ ะธ ะผะพะฑะธะปะฝะธั‚ะต ะฟั€ะธะปะพะถะตะฝะธั ะธะทะฟะพะปะทะฒะฐะฝะตั‚ะพ ะฝะฐ ะฑัƒั‚ะพะฝะธ ั ะธะบะพะฝะธ ัั‚ะฐะฒะฐ ะฒัะต ะฟะพ-ะฟะพะฟัƒะปัั€ะฝะพ ะธ ะพั‚ ััŠั‰ะตัั‚ะฒะตะฝะพ ะทะฝะฐั‡ะตะฝะธะต ะทะฐ ะพัะธะณัƒั€ัะฒะฐะฝะต ะฝะฐ ะพะฟั‚ะธะผะฐะปะฝะพ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะพ ะธะทะถะธะฒัะฒะฐะฝะต. ะ‘ัƒั‚ะพะฝะธั‚ะต ั ะธะบะพะฝะธ ัะฐ ะณั€ะฐั„ะธั‡ะฝะธ ะธะทะพะฑั€ะฐะถะตะฝะธั ะฝะฐ ะดะตะนัั‚ะฒะธั ะธะปะธ ะบะพะผะฐะฝะดะธ, ะฟะพะทะฒะพะปัะฒะฐั‰ะธ ะฝะฐ ะฟะพั‚ั€ะตะฑะธั‚ะตะปะธั‚ะต ะดะฐ ะฝะฐะฒะธะณะธั€ะฐั‚ ะธ ะฒะทะฐะธะผะพะดะตะนัั‚ะฒะฐั‚ ั ะฟั€ะธะปะพะถะตะฝะธะตั‚ะพ ะฟะพ ะธะฝั‚ัƒะธั‚ะธะฒะตะฝ ะธ ะฒะธะทัƒะฐะปะฝะพ ะฟั€ะธะฒะปะตะบะฐั‚ะตะปะตะฝ ะฝะฐั‡ะธะฝ. ะšะฐั‚ะพ Java ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธะบ ั€ะฐะทะฑะธั€ะฐะฝะตั‚ะพ ะบะฐะบ ะดะฐ ััŠะทะดะฐะฒะฐั‚ะต ะธ ะฟั€ะธะปะฐะณะฐั‚ะต ะฑัƒั‚ะพะฝะธ ั ะธะบะพะฝะธ ะฒัŠะฒ ะฒะฐัˆะธั‚ะต ะฟั€ะธะปะพะถะตะฝะธั ะต ะพั‚ ั€ะตัˆะฐะฒะฐั‰ะพ ะทะฝะฐั‡ะตะฝะธะต. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ั€ะฐะทะณะปะตะดะฐะผะต ะฟั€ะพั†ะตัะฐ ะฝะฐ ััŠะทะดะฐะฒะฐะฝะต ะฝะฐ ะฑัƒั‚ะพะฝ ั ะธะบะพะฝะฐ, ั‰ะต ะพะฑััŠะดะธะผ ััŠะพั‚ะฒะตั‚ะฝะธั‚ะต ะฑะธะฑะปะธะพั‚ะตะบะธ ะธ ั„ัƒะฝะบั†ะธะธ ะธ ั‰ะต ะฟั€ะตะดะพัั‚ะฐะฒะธะผ ั€ัŠะบะพะฒะพะดัั‚ะฒะพ ัั‚ัŠะฟะบะฐ ะฟะพ ัั‚ัŠะฟะบะฐ ะทะฐ ั‚ะพะฒะฐ ะบะฐะบ ะดะฐ ะฝะฐะฟะธัˆะตั‚ะต Java ะบะพะด ัะฟะตั†ะธะฐะปะฝะพ ะทะฐ ั‚ะฐะทะธ ั†ะตะป.

ะ—ะฐ ะดะฐ ััŠะทะดะฐะดะตะผ ะผะฝะพะณะพั„ัƒะฝะบั†ะธะพะฝะฐะปะตะฝ ะธ ะฒะฟะตั‡ะฐั‚ะปัะฒะฐั‰ ะฑัƒั‚ะพะฝ ั ะธะบะพะฝะฐ, ะฟัŠั€ะฒะพ ั‚ั€ัะฑะฒะฐ ะดะฐ ะพะฑัŠั€ะฝะตะผ ะฒะฝะธะผะฐะฝะธะต ะฝะฐ ะพัะฝะพะฒะฝะธั‚ะต ะผัƒ ะบะพะผะฟะพะฝะตะฝั‚ะธ. ะ‘ัƒั‚ะพะฝัŠั‚ ั ะธะบะพะฝะฐ ะพะฑะธะบะฝะพะฒะตะฝะพ ัะต ััŠัั‚ะพะธ ะพั‚ ะธะทะพะฑั€ะฐะถะตะฝะธะต (ะธะบะพะฝะฐ), ะบะพะตั‚ะพ ะฟั€ะตะดัั‚ะฐะฒะปัะฒะฐ ะดะตะนัั‚ะฒะธะต, ะฟั€ะธะดั€ัƒะถะตะฝะพ ะพั‚ ะบะพะด, ะบะพะนั‚ะพ ะธะทะฟัŠะปะฝัะฒะฐ ััŠะพั‚ะฒะตั‚ะฝะพั‚ะพ ะดะตะนัั‚ะฒะธะต, ะบะพะณะฐั‚ะพ ะฑัƒั‚ะพะฝัŠั‚ ะฑัŠะดะต ั‰ั€ะฐะบะฝะฐั‚. ะ˜ะผะฐ ะฝัะบะพะปะบะพ ะฑะธะฑะปะธะพั‚ะตะบะธ, ะบะพะธั‚ะพ ะผะพะถะตะผ ะดะฐ ะธะทะฟะพะปะทะฒะฐะผะต; ะทะฐ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ะพะฑะฐั‡ะต ั‰ะต ัะต ั„ะพะบัƒัะธั€ะฐะผะต ะฒัŠั€ั…ัƒ ะธะทะฟะพะปะทะฒะฐะฝะตั‚ะพ ะฝะฐ Java Swing ะธ ะบะปะฐัะฐ ImageIcon.

Java Swing ะต ัˆะธั€ะพะบะพ ะธะทะฟะพะปะทะฒะฐะฝะฐ ะฑะธะฑะปะธะพั‚ะตะบะฐ ะทะฐ ััŠะทะดะฐะฒะฐะฝะต ะฝะฐ ะณั€ะฐั„ะธั‡ะฝะธ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะธ ะธะฝั‚ะตั€ั„ะตะนัะธ (GUI) ะฒ Java ะฟั€ะธะปะพะถะตะฝะธั. ะ•ะดะธะฝ ะพั‚ ะผะฝะพะณะพั‚ะพ ะผัƒ ะบะพะผะฟะพะฝะตะฝั‚ะธ ะต ะบะปะฐััŠั‚ JButton, ะบะพะนั‚ะพ ะพะฟั€ะพัั‚ัะฒะฐ ััŠะทะดะฐะฒะฐะฝะตั‚ะพ ะธ ะฟะตั€ัะพะฝะฐะปะธะทะธั€ะฐะฝะตั‚ะพ ะฝะฐ ะฑัƒั‚ะพะฝะธ. The ImageIcon class, ะพั‚ ะดั€ัƒะณะฐ ัั‚ั€ะฐะฝะฐ, ะฟะพะทะฒะพะปัะฒะฐ ะฝะฐ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต ะปะตัะฝะพ ะดะฐ ะฒะบะปัŽั‡ะฒะฐั‚ ะธะทะพะฑั€ะฐะถะตะฝะธั ะฒ ัะฒะพะธั‚ะต ะฟั€ะธะปะพะถะตะฝะธั.

ะกัŠะทะดะฐะฒะฐะฝะต ะฝะฐ ะฑัƒั‚ะพะฝ ั ะธะบะพะฝะฐ ั Java Swing ะธ ImageIcon

ะ—ะฐ ะดะฐ ััŠะทะดะฐะดะตั‚ะต ะฑัƒั‚ะพะฝ ั ะธะบะพะฝะฐ ั ะฟะพะผะพั‰ั‚ะฐ ะฝะฐ Java Swing ะธ ะบะปะฐัะฐ ImageIcon, ะธะทะฟัŠะปะฝะตั‚ะต ัะปะตะดะฝะธั‚ะต ัั‚ัŠะฟะบะธ:

1. ะ˜ะผะฟะพั€ั‚ะธั€ะฐะนั‚ะต ะฝะตะพะฑั…ะพะดะธะผะธั‚ะต ะฑะธะฑะปะธะพั‚ะตะบะธ:

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

2. ะกัŠะทะดะฐะนั‚ะต ะบะปะฐั, ะบะพะนั‚ะพ ั€ะฐะทัˆะธั€ัะฒะฐ ะบะปะฐัะฐ JFrame ะธ ะธะผะฟะปะตะผะตะฝั‚ะธั€ะฐ ะธะฝั‚ะตั€ั„ะตะนัะฐ ActionListener:

public class IconButtonExample extends JFrame implements ActionListener {
    // Your code here...
}

3. ะ’ ั€ะฐะผะบะธั‚ะต ะฝะฐ ะบะปะฐัะฐ ะดะตั„ะธะฝะธั€ะฐะนั‚ะต ะธ ะธะฝะธั†ะธะฐะปะธะทะธั€ะฐะนั‚ะต ะฝะตะพะฑั…ะพะดะธะผะธั‚ะต ะฟั€ะพะผะตะฝะปะธะฒะธ, ะบะฐั‚ะพ ะพะฑะตะบั‚ะธั‚ะต JButton ะธ ImageIcon:

private JButton btnIcon;
private ImageIcon imgIcon;

4. ะกัŠะทะดะฐะนั‚ะต ะธ ะบะพะฝั„ะธะณัƒั€ะธั€ะฐะนั‚ะต ะตะบะทะตะผะฟะปัั€ะธั‚ะต JFrame, JButton ะธ ImageIcon:

public IconButtonExample() {
    // Initialize the ImageIcon instance with the desired image
    imgIcon = new ImageIcon("path/to/icon/image.png");
    // Initialize the JButton instance with the ImageIcon
    btnIcon = new JButton(imgIcon);
    // Add the ActionListener to the JButton
    btnIcon.addActionListener(this);
    // Configure the JFrame
    setLayout(new FlowLayout());
    setTitle("Icon Button Example");
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    // Add the JButton to the JFrame
    add(btnIcon);
    pack();
    setVisible(true);
}

5. ะŸั€ะธะปะพะถะตั‚ะต ะผะตั‚ะพะดะฐ actionPerformed ะพั‚ ะธะฝั‚ะตั€ั„ะตะนัะฐ ActionListener:

public void actionPerformed(ActionEvent e) {
    if (e.getSource() == btnIcon) {
        // Perform the desired action
    }
}

6. ะกัŠะทะดะฐะนั‚ะต ะพัะฝะพะฒะฝะธั ะผะตั‚ะพะด, ะบะพะนั‚ะพ ะธะทะฟัŠะปะฝัะฒะฐ ะฟั€ะธะปะพะถะตะฝะธะตั‚ะพ:

public static void main(String[] args) {
    SwingUtilities.invokeLater(() -> new IconButtonExample());
}

ะกะปะตะด ะบะฐั‚ะพ ั‚ะตะทะธ ัั‚ัŠะฟะบะธ ะฑัŠะดะฐั‚ ะธะทะฟัŠะปะฝะตะฝะธ, ั‰ะต ะธะผะฐั‚ะต ะฑัƒั‚ะพะฝ ั ั„ัƒะฝะบั†ะธะพะฝะฐะปะฝะฐ ะธะบะพะฝะฐ ะฒัŠะฒ ะฒะฐัˆะตั‚ะพ Java ะฟั€ะธะปะพะถะตะฝะธะต, ะธะทะฟะพะปะทะฒะฐะนะบะธ ะฑะธะฑะปะธะพั‚ะตะบะธั‚ะต Swing ะธ ImageIcon.

ะŸะตั€ัะพะฝะฐะปะธะทะธั€ะฐะฝะต ะฝะฐ ะฑัƒั‚ะพะฝะฐ ั ะธะบะพะฝะฐั‚ะฐ

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: ะบะฐะบ ะดะฐ ะฝะฐะฟั€ะฐะฒั javafx ั†ัะป ะตะบั€ะฐะฝ ะฟะพ ะฟะพะดั€ะฐะทะฑะธั€ะฐะฝะต

ะบะฐะบ ะดะฐ ะฝะฐะฟั€ะฐะฒะธั‚ะต ั†ัะป ะตะบั€ะฐะฝ ะฟะพ ะฟะพะดั€ะฐะทะฑะธั€ะฐะฝะต ะ’ ะดะฝะตัˆะฝะธั ัะฒัั‚ ั‚ะตั…ะฝะพะปะพะณะธะธั‚ะต ะธ ะผะพะดะฐั‚ะฐ ะฒัŠั€ะฒัั‚ ั€ัŠะบะฐ ะทะฐ ั€ัŠะบะฐ. ะ”ะพะบะฐั‚ะพ ะผะพะดะฝะธั‚ะต ะตะฝั‚ัƒัะธะฐัั‚ะธ ัะปะตะดะฒะฐั‚ ะฝะฐะน-ะฝะพะฒะธั‚ะต ั‚ะตะฝะดะตะฝั†ะธะธ, ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต ะฝะตะฟั€ะตะบัŠัะฝะฐั‚ะพ ั€ะฐะฑะพั‚ัั‚ ะฒัŠั€ั…ัƒ ะฟั€ะพะตะบั‚ะธั€ะฐะฝะตั‚ะพ ะฝะฐ ะฟั€ะธะปะพะถะตะฝะธั ะธ ัƒะตะฑัะฐะนั‚ะพะฒะต, ะบะพะธั‚ะพ ะฟะพะดะพะฑั€ัะฒะฐั‚ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะพั‚ะพ ะธะทะถะธะฒัะฒะฐะฝะต. ะ•ะดะฝะฐ ั‚ะฐะบะฐะฒะฐ ั„ัƒะฝะบั†ะธั, ะบะพัั‚ะพ ะต ัˆะธั€ะพะบะพ ะฟะพะฟัƒะปัั€ะฝะฐ, ะต ั€ะตะถะธะผัŠั‚ ะฝะฐ ั†ัะป ะตะบั€ะฐะฝ. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ะฟั€ะพัƒั‡ะธะผ ะฟั€ะพั†ะตัะฐ ะฝะฐ ะฟะพัั‚ะฐะฒัะฝะต ะฝะฐ ั†ัะป ะตะบั€ะฐะฝ ะฟะพ ะฟะพะดั€ะฐะทะฑะธั€ะฐะฝะต ะฒ Java ะฟั€ะธะปะพะถะตะฝะธัั‚ะฐ, ั‰ะต ั€ะฐะทะณะปะตะดะฐะผะต ัั‚ะธะปะพะฒะตั‚ะต, ะฒัŠะฝัˆะฝะธั ะฒะธะด ะธ ั‚ะตะฝะดะตะฝั†ะธะธั‚ะต ะฝะฐ ะผะพะดะฝะธั‚ะต ะฟะพะดะธัƒะผะธ ะธ ะผะพะดะฐั‚ะฐ ะบะฐั‚ะพ ั†ัะปะพ, ะฐ ััŠั‰ะพ ั‚ะฐะบะฐ ั‰ะต ะฝะฐัƒั‡ะธะผ ะฟะพะฒะตั‡ะต ะทะฐ ะธัั‚ะพั€ะธัั‚ะฐ ะฝะฐ ั€ะฐะทะปะธั‡ะฝะธั‚ะต ัั‚ะธะปะพะฒะต ะธ ั†ะฒะตั‚ะพะฒะต ะฝะฐ ะพะฑะปะธั‡ะฐะฝะต.

ะ—ะฐ ะดะฐ ะฝะฐะฟั€ะฐะฒะธั‚ะต ั†ัะป ะตะบั€ะฐะฝ ะฟะพ ะฟะพะดั€ะฐะทะฑะธั€ะฐะฝะต ะฒ Java, the Fullscreen ะธะทะฟะพะปะทะฒะฐ ัะต ะฑะธะฑะปะธะพั‚ะตะบะฐ. ะขะพะน ะฟั€ะตะดะปะฐะณะฐ ะปะตัะฝะพ ะธ ะตั„ะธะบะฐัะฝะพ ั€ะตัˆะตะฝะธะต ะฝะฐ ั‚ะพะทะธ ะฟั€ะพะฑะปะตะผ. ะšะปะฐััŠั‚ Fullscreen ัะต ััŠัั‚ะพะธ ะพั‚ ะพัะฝะพะฒะฝะธ ั„ัƒะฝะบั†ะธะธ, ะบะพะธั‚ะพ ะฟะพะผะฐะณะฐั‚ ะฝะฐ ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต ะดะฐ ะฒะฝะตะดั€ัั‚ ั€ะตะถะธะผ ะฝะฐ ั†ัะป ะตะบั€ะฐะฝ ะฒ ัะฒะพะธั‚ะต ะฟั€ะธะปะพะถะตะฝะธั. ะ—ะฐ ะดะฐ ะทะฐะฟะพั‡ะฝะตั‚ะต, ะฝะตะบะฐ ั€ะฐะทะฑะตั€ะตะผ ัั‚ัŠะฟะบะฐ ะฟะพ ัั‚ัŠะฟะบะฐ ะพะฑััะฝะตะฝะธะตั‚ะพ ะฝะฐ ะบะพะดะฐ, ะฒะบะปัŽั‡ะตะฝ ะฒ ะธะทะฟัŠะปะฝะตะฝะธะตั‚ะพ ะฝะฐ ั‚ะฐะทะธ ั„ัƒะฝะบั†ะธั.

import java.awt.*;
import javax.swing.*;

public class FullscreenExample {
  public static void main(String[] args) {
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
    GraphicsDevice device = env.getDefaultScreenDevice();
    
    // Fullscreen mode is enabled
    device.setFullScreenWindow(frame);
    
    frame.add(new JLabel("Full screen mode enabled!"));
    frame.validate();
  }
}

ะ’ ะบะพะดะพะฒะธั ั„ั€ะฐะณะผะตะฝั‚ ะฟะพ-ะณะพั€ะต ะฟัŠั€ะฒะพ ะธะผะฟะพั€ั‚ะธั€ะฐะผะต ะฝะตะพะฑั…ะพะดะธะผะธั‚ะต ะฑะธะฑะปะธะพั‚ะตะบะธ ะธ ััŠะทะดะฐะฒะฐะผะต JFrame. ะกะปะตะด ั‚ะพะฒะฐ ะฟะพะปัƒั‡ะฐะฒะฐะผะต ะตะบะทะตะผะฟะปัั€ะธั‚ะต GraphicsEnvironment ะธ GraphicsDevice, ะบะพะธั‚ะพ ัะต ะธะทะฟะพะปะทะฒะฐั‚ ะทะฐ ะฒะทะฐะธะผะพะดะตะนัั‚ะฒะธะต ั ะณั€ะฐั„ะธั‡ะฝะธั‚ะต ะฝะฐัั‚ั€ะพะนะบะธ. ะะฐะบั€ะฐั ะฐะบั‚ะธะฒะธั€ะฐะผะต ั€ะตะถะธะผ ะฝะฐ ั†ัะป ะตะบั€ะฐะฝ ั ะฟะพะผะพั‰ั‚ะฐ ะฝะฐ setFullScreenWindow() ะผะตั‚ะพะด ะฝะฐ ะตะบะทะตะผะฟะปัั€ะฐ GraphicsDevice.

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต

ะ ะตัˆะตะฝะพ: javafx tableview ะฟั€ะตะผะฐั…ะฒะฐ ะฒัะธั‡ะบะธ ั€ะตะดะพะฒะต

tableview ะฟั€ะตะผะฐั…ะฝะตั‚ะต ะฒัะธั‡ะบะธ ั€ะตะดะพะฒะต ะ’ ัะฒะตั‚ะฐ ะฝะฐ Java ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ ะธ ะผะพะดะฐั‚ะฐ, TableViews ั‡ะตัั‚ะพ ะธะณั€ะฐัั‚ ััŠั‰ะตัั‚ะฒะตะฝะฐ ั€ะพะปั ะฒ ััŠะทะดะฐะฒะฐะฝะตั‚ะพ ะฝะฐ ะฒะธะทัƒะฐะปะฝะพ ะฟั€ะธะฒะปะตะบะฐั‚ะตะปะฝะธ ะธ ะดะพะฑั€ะต ะพั€ะณะฐะฝะธะทะธั€ะฐะฝะธ ะฟะพั‚ั€ะตะฑะธั‚ะตะปัะบะธ ะธะฝั‚ะตั€ั„ะตะนัะธ, ะพัะพะฑะตะฝะพ ะทะฐ ะฟั€ะธะปะพะถะตะฝะธั, ะบะพะธั‚ะพ ะธะทะธัะบะฒะฐั‚ ะฟะพะบะฐะทะฒะฐะฝะต ะฝะฐ ะณะพะปัะผะพ ะบะพะปะธั‡ะตัั‚ะฒะพ ะดะฐะฝะฝะธ. ะŸะพะดะพะฑะฝะพ ะฝะฐ ัะฒะตั‚ะฐ ะฝะฐ ะผะพะดะฐั‚ะฐ, ะบัŠะดะตั‚ะพ ั‚ะตะฝะดะตะฝั†ะธะธั‚ะต ะธ ัั‚ะธะปะพะฒะตั‚ะต ัะต ะฟั€ะพะผะตะฝัั‚ ั ะฒั€ะตะผะตั‚ะพ, ั€ะฐะทั€ะฐะฑะพั‚ั‡ะธั†ะธั‚ะต ะฟะพะฝัะบะพะณะฐ ั‚ั€ัะฑะฒะฐ ะดะฐ ะฟั€ะตะผะฐั…ะฝะฐั‚ ะฒัะธั‡ะบะธ ั€ะตะดะพะฒะต ะฒ TableView, ะทะฐ ะดะฐ ะพั‚ะณะพะฒะพั€ัั‚ ะฝะฐ ะฟั€ะพะผะตะฝัั‰ะธั‚ะต ัะต ะฝัƒะถะดะธ. ะ’ ั‚ะฐะทะธ ัั‚ะฐั‚ะธั ั‰ะต ั€ะฐะทะณะปะตะดะฐะผะต ะผะตั‚ะพะดะธั‚ะต ะทะฐ ะฟั€ะตะผะฐั…ะฒะฐะฝะต ะฝะฐ ะฒัะธั‡ะบะธ ั€ะตะดะพะฒะต ะพั‚ TableView ั ะฟะพะผะพั‰ั‚ะฐ ะฝะฐ Java, ะฟั€ะตะดะพัั‚ะฐะฒัะนะบะธ ะฟะพะดั€ะพะฑะฝะพ ะพะฑััะฝะตะฝะธะต ะฝะฐ ะบะพะดะฐ ะธ ะพะฑััŠะถะดะฐะนะบะธ ัะฒัŠั€ะทะฐะฝะธั‚ะต ะฑะธะฑะปะธะพั‚ะตะบะธ ะธ ั„ัƒะฝะบั†ะธะธ. ะ˜ ั‚ะฐะบะฐ, ะฝะตะบะฐ ะฒัŠั€ะฒะธะผ ะฟะพ ะฟะธัั‚ะฐั‚ะฐ ะฝะฐ Java ะฟั€ะพะณั€ะฐะผะธั€ะฐะฝะตั‚ะพ, ะผะพะดะฐั‚ะฐ ะธ ัั‚ะธะปะฐ!

ะ’ะธะถั‚ะต ะฟะพะฒะตั‡ะต