ะ’ะธั€ั–ัˆะตะฝะพ: Filesaver javafx

ั„ะฐะนะปะพะฒะฐ ะทะฐัั‚ะฐะฒะบะฐ FileSaver โ€” ั†ะต ะฟะพะฟัƒะปัั€ะฝะฐ ะฑั–ะฑะปั–ะพั‚ะตะบะฐ, ัะบะฐ ะดะพะทะฒะพะปัั” ะบะพั€ะธัั‚ัƒะฒะฐั‡ะฐะผ ะทะฑะตั€ั–ะณะฐั‚ะธ ั„ะฐะนะปะธ ะฒ ั€ั–ะทะฝะธั… ั„ะพั€ะผะฐั‚ะฐั… ะฝะฐ ัะฒะพั—ั… ะฟั€ะธัั‚ั€ะพัั…, ะทะฝะฐั‡ะฝะพ ะฟะพะบั€ะฐั‰ัƒัŽั‡ะธ ะฒะทะฐั”ะผะพะดั–ัŽ ั‚ะฐ ะดะพัั‚ัƒะฟะฝั–ัั‚ัŒ. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ะพะฑะณะพะฒะพั€ะธะผะพ, ัะบ ะฒะธะบะพั€ะธัั‚ะพะฒัƒะฒะฐั‚ะธ FileSaver ัƒ ะฒะฐัˆะพะผัƒ ะฟั€ะพะตะบั‚ั– Java, ะฟะพััะฝะธะผะพ ะบะพะด, ะทะฐะดั–ัะฝะธะน ัƒ ั€ะตะฐะปั–ะทะฐั†ั–ั— ั„ัƒะฝะบั†ั–ะน FileSaver, ั– ะทะฐะณะปะธะฑะธะผะพัั ะฒ ะฟะพะฒโ€™ัะทะฐะฝั– ะฑั–ะฑะปั–ะพั‚ะตะบะธ ั‚ะฐ ั„ัƒะฝะบั†ั–ั—, ัะบั– ะดะพะฟะพะฒะฝัŽัŽั‚ัŒ ั†ัŽ ะฟั€ะพะฑะปะตะผัƒ.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: javafx ะพั‚ั€ะธะผัƒั” ะฒั–ะบะฝะพ ะฒ ะบะพะฝั‚ั€ะพะปะตั€ั–

ะพั‚ั€ะธะผะฐั‚ะธ ะฒั–ะบะฝะพ ะฒ ะบะพะฝั‚ั€ะพะปะตั€ั– ะฃ ัะฒั–ั‚ั– ะฟั€ะพะณั€ะฐะผัƒะฒะฐะฝะฝั ะฝะฐ Java ะพะดะฝะฐ ะท ะฟะพัˆะธั€ะตะฝะธั… ะฟั€ะพะฑะปะตะผ, ะท ัะบะพัŽ ัั‚ะธะบะฐัŽั‚ัŒัั ั€ะพะทั€ะพะฑะฝะธะบะธ, ะฟะพะปัะณะฐั” ะฒ ั‚ะพะผัƒ, ัะบ ะพั‚ั€ะธะผะฐั‚ะธ ะฒั–ะบะฝะพ ะฒ ะบะปะฐัั– ะบะพะฝั‚ั€ะพะปะตั€ะฐ. ะšะพะฝั‚ั€ะพะปะตั€ะธ ั” ะพัะฝะพะฒะพัŽ ะฑัƒะดัŒ-ัะบะพั— ะฟั€ะพะณั€ะฐะผะธ JavaFX, ะพัะบั–ะปัŒะบะธ ะฒะพะฝะธ ะบะตั€ัƒัŽั‚ัŒ ะดะฐะฝะธะผะธ ะฟั€ะพะณั€ะฐะผะธ ั‚ะฐ ะทะฐะณะฐะปัŒะฝะพัŽ ั„ัƒะฝะบั†ั–ะพะฝะฐะปัŒะฝั–ัั‚ัŽ. ะกัŒะพะณะพะดะฝั– ะผะธ ั€ะพะทะณะปัะฝะตะผะพ ั‚ะฐะบัƒ ะฟั€ะพะฑะปะตะผัƒ ั‚ะฐ ะดั–ะทะฝะฐั”ะผะพัั, ัะบ ั€ะตะฐะปั–ะทัƒะฒะฐั‚ะธ ั€ั–ัˆะตะฝะฝั, ะพะฑะณะพะฒะพั€ะธะผะพ ะฟะพะบั€ะพะบะพะฒะธะน ะฟั€ะพั†ะตั, ะทะฐะฝัƒั€ะธะผะพัั ะฒ ะฟะพะฒโ€™ัะทะฐะฝั– ะฑั–ะฑะปั–ะพั‚ะตะบะธ ั‚ะฐ ั„ัƒะฝะบั†ั–ั— ั‚ะฐ ะดะพัะปั–ะดะธะผะพ ะฟะพะดั–ะฑะฝั– ัะธั‚ัƒะฐั†ั–ั—, ะบะพะปะธ ั†ั– ะทะฝะฐะฝะฝั ะผะพะถัƒั‚ัŒ ะฑัƒั‚ะธ ะบะพั€ะธัะฝะธะผะธ. ะžั‚ะถะต, ะดะฐะฒะฐะนั‚ะต ะฟะพั‡ะฝะตะผะพ ะฝะฐัˆัƒ ะฟะพะดะพั€ะพะถ ัƒ ัะฒั–ั‚ ะฟั€ะพะณั€ะฐะผัƒะฒะฐะฝะฝั ะฝะฐ Java ั‚ะฐ ะฒั–ะบะพะฝะฝะธั… ะบะพะฝั‚ั€ะพะปะตั€ั–ะฒ.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ะดะฐั‚ะฐ ะน ั‡ะฐั ัƒ ั€ะตะฐะปัŒะฝะพะผัƒ ั‡ะฐัั– javafx

ะดะฐั‚ะฐ ะน ั‡ะฐั ัƒ ั€ะตะฐะปัŒะฝะพะผัƒ ั‡ะฐัั– ะžะฟะตั€ะฐั‚ะธะฒะฝะฐ ะดะฐั‚ะฐ ะน ั‡ะฐั ัƒ Java: ะฒะธั‡ะตั€ะฟะฝะธะน ะฟะพัั–ะฑะฝะธะบ

ะะตะทะฐะปะตะถะฝะพ ะฒั–ะด ั‚ะพะณะพ, ั‡ะธ ั€ะพะทั€ะพะฑะปัั”ั‚ะต ะฒะธ ะฒะตะฑ-ะฟั€ะพะณั€ะฐะผัƒ, ะฝะฐัั‚ั–ะปัŒะฝัƒ ะฟั€ะพะณั€ะฐะผัƒ ั‡ะธ ะผะพะฑั–ะปัŒะฝัƒ ะฟั€ะพะณั€ะฐะผัƒ, ั€ะพะฑะพั‚ะฐ ะท ะดะฐั‚ะพัŽ ั‚ะฐ ั‡ะฐัะพะผ ั” ะทะฒะธั‡ะฐะนะฝะธะผ ะทะฐะฒะดะฐะฝะฝัะผ ะดะปั ั€ะพะทั€ะพะฑะฝะธะบะฐ. ะžั‚ั€ะธะผะฐะฝะฝั ะดะฐั‚ะธ ะน ั‡ะฐััƒ ะฒ ั€ะตะฐะปัŒะฝะพะผัƒ ั‡ะฐัั– ะผะพะถะต ะฑัƒั‚ะธ ะฒะฐะถะปะธะฒะธะผ ัƒ ั€ั–ะทะฝะธั… ัั†ะตะฝะฐั€ั–ัั…, ั‚ะฐะบะธั… ัะบ ะฒะตะดะตะฝะฝั ะถัƒั€ะฝะฐะปั–ะฒ, ั–ะฝัั‚ั€ัƒะผะตะฝั‚ะธ ะบะตั€ัƒะฒะฐะฝะฝั ั‡ะฐัะพะผ ะฐะฑะพ ะฟั€ะพะณั€ะฐะผะธ ะดะปั ะฟะปะฐะฝัƒะฒะฐะฝะฝั. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ั€ะพะทะณะปัะฝะตะผะพ, ัะบ ะพั‚ั€ะธะผะฐั‚ะธ ะดะฐั‚ัƒ ะน ั‡ะฐั ัƒ ั€ะตะฐะปัŒะฝะพะผัƒ ั‡ะฐัั– ะฒ Java, ะทั€ะพะทัƒะผั–ั”ะผะพ ะบะพะด, ะฑั–ะฑะปั–ะพั‚ะตะบะธ ั‚ะฐ ั„ัƒะฝะบั†ั–ั—, ัะบั– ะฑะตั€ัƒั‚ัŒ ัƒั‡ะฐัั‚ัŒ ัƒ ั†ัŒะพะผัƒ ะฟั€ะพั†ะตัั–, ะฐ ั‚ะฐะบะพะถ ะทะฐะณะปะธะฑะธะผะพัั ะฒ ะดะตัะบั– ะฐัะฟะตะบั‚ะธ ะฟั€ะพะณั€ะฐะผัƒะฒะฐะฝะฝั ะฝะฐ Java ั‚ะฐ SEO.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: javafx ะทะผั–ะฝัŽั” ั€ะพะทะผั–ั€ ั‚ะตะบัั‚ัƒ

ะทะผั–ะฝะธั‚ะธ ั€ะพะทะผั–ั€ ั‚ะตะบัั‚ัƒ ะฃ ััƒั‡ะฐัะฝะพะผัƒ ั†ะธั„ั€ะพะฒะพะผัƒ ัะฒั–ั‚ั– ะผะฐั‚ะธ ะทั€ัƒั‡ะฝะธะน ั– ะดะพัั‚ัƒะฟะฝะธะน ะฒะตะฑ-ัะฐะนั‚ ั” ะฝะตะพะฑั…ั–ะดะฝั–ัั‚ัŽ. ะžะดะฝั–ั”ัŽ ะท ะฒะฐะถะปะธะฒะธั… ั„ัƒะฝะบั†ั–ะน, ัะบะฐ ัะฟั€ะธัั” ะทะฐะณะฐะปัŒะฝั–ะน ะฒะทะฐั”ะผะพะดั–ั— ะท ะบะพั€ะธัั‚ัƒะฒะฐั‡ะตะผ, ั” ะผะพะถะปะธะฒั–ัั‚ัŒ ะทะผั–ะฝัŽะฒะฐั‚ะธ ั€ะพะทะผั–ั€ ั‚ะตะบัั‚ัƒ ะฝะฐ ะฒะตะฑ-ัั‚ะพั€ั–ะฝั†ั–. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ั€ะพะทะณะปัะฝะตะผะพ, ัะบ ั€ะตะฐะปั–ะทัƒะฒะฐั‚ะธ ั†ัŽ ั„ัƒะฝะบั†ั–ัŽ ะทะฐ ะดะพะฟะพะผะพะณะพัŽ ะฟั€ะพะณั€ะฐะผัƒะฒะฐะฝะฝั ะฝะฐ Java, ะฐ ั‚ะฐะบะพะถ ะทะฐะณะปะธะฑะธะผะพัั ะฒ ั‚ะพะฝะบะพั‰ั– SEO ั‚ะฐ ะฟะพะทะธั†ั–ะพะฝัƒะฒะฐะฝะฝั. ะšั€ั–ะผ ั‚ะพะณะพ, ะผะธ ะพะฑะณะพะฒะพั€ะธะผะพ ะดะตัะบั– ะท ะฟะพะฟัƒะปัั€ะฝะธั… ะฑั–ะฑะปั–ะพั‚ะตะบ ั– ั„ัƒะฝะบั†ั–ะน, ะทะฐะดั–ัะฝะธั… ัƒ ะฒะธะบะพะฝะฐะฝะฝั– ั†ัŒะพะณะพ ะทะฐะฒะดะฐะฝะฝั. ะžั‚ะถะต, ะฑะตะท ะทะฐะนะฒะธั… ัะปั–ะฒ, ะดะฐะฒะฐะนั‚ะต ะทะฐะฝัƒั€ะธะผะพัั!

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ั„ะฐะนะป javafx ะฒ ะทะพะฑั€ะฐะถะตะฝะฝั

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

ะ’ะฐะผ ะบะพะปะธ-ะฝะตะฑัƒะดัŒ ะฟะพั‚ั€ั–ะฑะฝะพ ะฑัƒะปะพ ะบะพะฝะฒะตั€ั‚ัƒะฒะฐั‚ะธ ั„ะฐะนะป ัƒ ั„ะพั€ะผะฐั‚ ะทะพะฑั€ะฐะถะตะฝะฝั, ะฐะปะต ะฒะธ ะฝะต ะทะฝะฐะปะธ, ัะบ ั†ะต ะทั€ะพะฑะธั‚ะธ ะฒ Java? ะะต ัˆัƒะบะฐะนั‚ะต ะดะฐะปั–, ะพัะบั–ะปัŒะบะธ ะฒ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ั€ะพะทะฟะพะฒั–ะผะพ ะฒัะต, ั‰ะพ ะฒะฐะผ ะฟะพั‚ั€ั–ะฑะฝะพ ะทะฝะฐั‚ะธ ะฟั€ะพ ะฟะตั€ะตั‚ะฒะพั€ะตะฝะฝั ั„ะฐะนะปั–ะฒ ัƒ ะทะพะฑั€ะฐะถะตะฝะฝั ะทะฐ ะดะพะฟะพะผะพะณะพัŽ Java. ะœะธ ะฟะพั‡ะฝะตะผะพ ะทั– ะฒัั‚ัƒะฟัƒ ะดะพ ั‚ะพะณะพ, ะฒ ั‡ะพะผัƒ ะฟะพะปัะณะฐั” ะฟั€ะพะฑะปะตะผะฐ, ั– ะฟะตั€ะตะนะดะตะผะพ ะดะพ ะพะฑะณะพะฒะพั€ะตะฝะฝั ะฝะฐะนะฑั–ะปัŒัˆ ะฟั€ะธะนะฝัั‚ะฝะพะณะพ ั€ั–ัˆะตะฝะฝั. ะŸะพั‚ั–ะผ ะผะธ ะฟะพััะฝะธะผะพ ะบะพะด ะบั€ะพะบ ะทะฐ ะบั€ะพะบะพะผ, ั‰ะพะฑ ะฒะธ ะผะพะณะปะธ ัั‚ะตะถะธั‚ะธ ะทะฐ ะฝะธะผ ั– ะทั€ะพะทัƒะผั–ั‚ะธ ะฟั€ะพั†ะตั. ะะฐะฟั€ะธะบั–ะฝั†ั– ะผะธ ั€ะพะทะณะปัะฝะตะผะพ ะดะพะบะปะฐะดะฝั–ัˆะต ะฟั€ะพะฑะปะตะผัƒ, ะฑั–ะฑะปั–ะพั‚ะตะบะธ ั‚ะฐ ะทะฐะดั–ัะฝั– ั„ัƒะฝะบั†ั–ั—. ะžั‚ะถะต, ะดะฐะฒะฐะนั‚ะต ะทะฐะฝัƒั€ะธะผะพัั ะฟั€ัะผะพ.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: javafx ัะบ ะพั‚ั€ะธะผะฐั‚ะธ ะฒะธะฑั€ะฐะฝะธะน ั–ะฝะดะตะบั ะฒะธะฑั€ะฐะฝะพะณะพ ะตะปะตะผะตะฝั‚ะฐ ะฒ ัะฟะธัะบัƒ

ัะบ ะพั‚ั€ะธะผะฐั‚ะธ ะฒะธะฑั€ะฐะฝะธะน ั–ะฝะดะตะบั ะฒะธะฑั€ะฐะฝะพะณะพ ะตะปะตะผะตะฝั‚ะฐ ะฒ ัะฟะธัะบัƒ ะฃ ััƒั‡ะฐัะฝะพะผัƒ ัะฒั–ั‚ั– ัˆะฒะธะดะบะพะทะผั–ะฝะฝะธั… ะฒะตะฑ-ะดะพะดะฐั‚ะบั–ะฒ ั‚ะฐ ั–ะฝั‚ะตั€ั„ะตะนัั–ะฒ ะบะพั€ะธัั‚ัƒะฒะฐั‡ะฐ ะฟะพัˆะธั€ะตะฝะธะผ ะบะพะผะฟะพะฝะตะฝั‚ะพะผ ะผะพะฑั–ะปัŒะฝะธั… ั– ะฒะตะฑ-ะดะพะดะฐั‚ะบั–ะฒ ั” ListView. ListView โ€” ั†ะต ัˆะธั€ะพะบะพ ะฒะธะบะพั€ะธัั‚ะพะฒัƒะฒะฐะฝะธะน ะบะพะผะฟะพะฝะตะฝั‚ ั–ะฝั‚ะตั€ั„ะตะนััƒ ะบะพั€ะธัั‚ัƒะฒะฐั‡ะฐ, ัะบะธะน ะฒั–ะดะพะฑั€ะฐะถะฐั” ัะฟะธัะพะบ ะตะปะตะผะตะฝั‚ั–ะฒ ั–ะท ะผะพะถะปะธะฒั–ัั‚ัŽ ะฟั€ะพะบั€ัƒั‡ัƒะฒะฐะฝะฝั. ะžะดะฝะต ะท ะฝะฐะนะฟะพัˆะธั€ะตะฝั–ัˆะธั… ะฟะธั‚ะฐะฝัŒ, ะฟะพะฒโ€™ัะทะฐะฝะธั… ั–ะท ListView, ะฟะพะปัะณะฐั” ะฒ ั‚ะพะผัƒ, ัะบ ะพั‚ั€ะธะผะฐั‚ะธ ะฒะธะฑั€ะฐะฝะธะน ั–ะฝะดะตะบั ะฒะธะฑั€ะฐะฝะพะณะพ ะตะปะตะผะตะฝั‚ะฐ. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ะทะฑะธั€ะฐั”ะผะพัั ะดะพัะปั–ะดะธั‚ะธ ะฒะธั€ั–ัˆะตะฝะฝั ั†ั–ั”ั— ะฟั€ะพะฑะปะตะผะธ ั€ะฐะทะพะผ ั–ะท ั€ะตั‚ะตะปัŒะฝะธะผ ะฐะฝะฐะปั–ะทะพะผ ั– ะฟะพะบั€ะพะบะพะฒะธะผ ะฟะพััะฝะตะฝะฝัะผ ะฝะตะพะฑั…ั–ะดะฝะพะณะพ ะบะพะดัƒ Java.

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต

ะ’ะธั€ั–ัˆะตะฝะพ: ะบะฝะพะฟะบะฐ ะทะฝะฐั‡ะบะฐ javafx

ะทะฝะฐั‡ะพะบ ะบะฝะพะฟะบะธ ะฃ ัะฒั–ั‚ั– ะฒะตะฑ- ั– ะผะพะฑั–ะปัŒะฝะธั… ะดะพะดะฐั‚ะบั–ะฒ ะฒะธะบะพั€ะธัั‚ะฐะฝะฝั ะบะฝะพะฟะพะบ ั–ะท ะทะฝะฐั‡ะบะฐะผะธ ัั‚ะฐั” ะฒัะต ะฑั–ะปัŒัˆ ะฟะพะฟัƒะปัั€ะฝะธะผ ั– ะฝะตะพะฑั…ั–ะดะฝะธะผ ะดะปั ะทะฐะฑะตะทะฟะตั‡ะตะฝะฝั ะพะฟั‚ะธะผะฐะปัŒะฝะพั— ะฒะทะฐั”ะผะพะดั–ั— ะท ะบะพั€ะธัั‚ัƒะฒะฐั‡ะตะผ. ะšะฝะพะฟะบะธ-ะฟั–ะบั‚ะพะณั€ะฐะผะธ โ€” ั†ะต ะณั€ะฐั„ั–ั‡ะฝะต ะทะพะฑั€ะฐะถะตะฝะฝั ะดั–ะน ะฐะฑะพ ะบะพะผะฐะฝะด, ั‰ะพ ะดะพะทะฒะพะปัั” ะบะพั€ะธัั‚ัƒะฒะฐั‡ะฐะผ ั–ะฝั‚ัƒั—ั‚ะธะฒะฝะพ ะทั€ะพะทัƒะผั–ะปะพ ั‚ะฐ ะฒั–ะทัƒะฐะปัŒะฝะพ ะฟั€ะธะฒะฐะฑะปะธะฒะพ ะฟะตั€ะตะผั–ั‰ะฐั‚ะธัั ั‚ะฐ ะฒะทะฐั”ะผะพะดั–ัั‚ะธ ะท ะฟั€ะพะณั€ะฐะผะพัŽ. ะฏะบ ั€ะพะทั€ะพะฑะฝะธะบัƒ Java ะฒะฐะถะปะธะฒะพ ั€ะพะทัƒะผั–ั‚ะธ, ัะบ ัั‚ะฒะพั€ัŽะฒะฐั‚ะธ ั‚ะฐ ะทะฐัั‚ะพัะพะฒัƒะฒะฐั‚ะธ ะบะฝะพะฟะบะธ-ะฟั–ะบั‚ะพะณั€ะฐะผะธ ัƒ ัะฒะพั—ั… ะฟั€ะพะณั€ะฐะผะฐั…. ะฃ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ะทะฐะณะปะธะฑะธะผะพัั ะฒ ะฟั€ะพั†ะตั ัั‚ะฒะพั€ะตะฝะฝั ะบะฝะพะฟะบะธ-ะฟั–ะบั‚ะพะณั€ะฐะผะธ, ะพะฑะณะพะฒะพั€ะธะผะพ ะฒั–ะดะฟะพะฒั–ะดะฝั– ะฑั–ะฑะปั–ะพั‚ะตะบะธ ั‚ะฐ ั„ัƒะฝะบั†ั–ั— ั‚ะฐ ะฝะฐะดะฐะผะพ ะฟะพะบั€ะพะบะพะฒะธะน ะฟะพัั–ะฑะฝะธะบ ั‰ะพะดะพ ะฝะฐะฟะธัะฐะฝะฝั ะบะพะดัƒ Java ัะฟะตั†ั–ะฐะปัŒะฝะพ ะดะปั ั†ั–ั”ั— ะผะตั‚ะธ.

ะฉะพะฑ ัั‚ะฒะพั€ะธั‚ะธ ัƒะฝั–ะฒะตั€ัะฐะปัŒะฝัƒ ั‚ะฐ ะฒั€ะฐะถะฐัŽั‡ัƒ ะบะฝะพะฟะบัƒ-ะฟั–ะบั‚ะพะณั€ะฐะผัƒ, ะผะธ ะฟะพะฒะธะฝะฝั– ัะฟะพั‡ะฐั‚ะบัƒ ั€ะพะทะณะปัะฝัƒั‚ะธ ั—ั— ะพัะฝะพะฒะฝั– ะบะพะผะฟะพะฝะตะฝั‚ะธ. ะšะฝะพะฟะบะฐ-ะฟั–ะบั‚ะพะณั€ะฐะผะฐ ะทะฐะทะฒะธั‡ะฐะน ัะบะปะฐะดะฐั”ั‚ัŒัั ั–ะท ะทะพะฑั€ะฐะถะตะฝะฝั (ะฟั–ะบั‚ะพะณั€ะฐะผะธ), ัะบะต ะฟั€ะตะดัั‚ะฐะฒะปัั” ะดั–ัŽ, ั‰ะพ ััƒะฟั€ะพะฒะพะดะถัƒั”ั‚ัŒัั ะบะพะดะพะผ, ัะบะธะน ะฒะธะบะพะฝัƒั” ะฒั–ะดะฟะพะฒั–ะดะฝัƒ ะดั–ัŽ ะฟั–ะด ั‡ะฐั ะฝะฐั‚ะธัะบะฐะฝะฝั ะบะฝะพะฟะบะธ. ะ„ ะบั–ะปัŒะบะฐ ะฑั–ะฑะปั–ะพั‚ะตะบ, ัะบั– ะผะธ ะผะพะถะตะผะพ ะฒะธะบะพั€ะธัั‚ะพะฒัƒะฒะฐั‚ะธ; ะพะดะฝะฐะบ ัƒ ั†ั–ะน ัั‚ะฐั‚ั‚ั– ะผะธ ะทะพัะตั€ะตะดะธะผะพัั ะฝะฐ ะฒะธะบะพั€ะธัั‚ะฐะฝะฝั– Java Swing ั– ะบะปะฐััƒ ImageIcon.

Java Swing ั†ะต ัˆะธั€ะพะบะพ ะฒะธะบะพั€ะธัั‚ะพะฒัƒะฒะฐะฝะฐ ะฑั–ะฑะปั–ะพั‚ะตะบะฐ ะดะปั ัั‚ะฒะพั€ะตะฝะฝั ะณั€ะฐั„ั–ั‡ะฝะธั… ั–ะฝั‚ะตั€ั„ะตะนัั–ะฒ ะบะพั€ะธัั‚ัƒะฒะฐั‡ะฐ (GUI) ัƒ ะฟั€ะพะณั€ะฐะผะฐั… Java. ะžะดะฝะธะผ ั–ะท ะฑะฐะณะฐั‚ัŒะพั… ะนะพะณะพ ะบะพะผะฟะพะฝะตะฝั‚ั–ะฒ ั” ะบะปะฐั JButton, ัะบะธะน ัะฟั€ะพั‰ัƒั” ัั‚ะฒะพั€ะตะฝะฝั ั‚ะฐ ะฝะฐะปะฐัˆั‚ัƒะฒะฐะฝะฝั ะบะฝะพะฟะพะบ. The ะ—ะฝะฐั‡ะพะบ ะทะพะฑั€ะฐะถะตะฝะฝั 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, 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!

ะ”ะตั‚ะฐะปัŒะฝั–ัˆะต