ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฯ€ฯฮฟฯ†ฯฮปฮฑฮพฮท ฮฑฯฯ‡ฮตฮฏฯ‰ฮฝ javafx

ฯ€ฯฮฟฯ†ฯฮปฮฑฮพฮท ฮฑฯฯ‡ฮตฮฏฯ‰ฮฝ ฮคฮฟ FileSaver ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮดฮทฮผฮฟฯ†ฮนฮปฮฎฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮท ฯ€ฮฟฯ… ฮตฯ€ฮนฯ„ฯฮญฯ€ฮตฮน ฯƒฯ„ฮฟฯ…ฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮตฯ‚ ฮฝฮฑ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฮฟฯ…ฮฝ ฮฑฯฯ‡ฮตฮฏฮฑ ฯƒฮต ฮดฮนฮฌฯ†ฮฟฯฮตฯ‚ ฮผฮฟฯฯ†ฮญฯ‚ ฯƒฯ„ฮนฯ‚ ฯƒฯ…ฯƒฮบฮตฯ…ฮญฯ‚ ฯ„ฮฟฯ…ฯ‚, ฮฒฮตฮปฯ„ฮนฯŽฮฝฮฟฮฝฯ„ฮฑฯ‚ ฯƒฮทฮผฮฑฮฝฯ„ฮนฮบฮฌ ฯ„ฮทฮฝ ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ‡ฯฮฎฯƒฯ„ฮท ฮบฮฑฮน ฯ„ฮทฮฝ ฯ€ฯฮฟฯƒฮฒฮฑฯƒฮนฮผฯŒฯ„ฮทฯ„ฮฑ. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฯƒฯ…ฮถฮทฯ„ฮฎฯƒฮฟฯ…ฮผฮต ฯ€ฯŽฯ‚ ฮฝฮฑ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฎฯƒฮตฯ„ฮต ฯ„ฮฟ FileSaver ฯƒฯ„ฮฟ ฮญฯฮณฮฟ ฯƒฮฑฯ‚ Java, ฮธฮฑ ฮตฮพฮทฮณฮฎฯƒฮฟฯ…ฮผฮต ฯ„ฮฟฮฝ ฮบฯŽฮดฮนฮบฮฑ ฯ€ฮฟฯ… ฮตฮผฯ€ฮปฮญฮบฮตฯ„ฮฑฮน ฯƒฯ„ฮทฮฝ ฯ…ฮปฮฟฯ€ฮฟฮฏฮทฯƒฮท ฯ„ฮทฯ‚ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฮบฯŒฯ„ฮทฯ„ฮฑฯ‚ ฯ„ฮฟฯ… FileSaver ฮบฮฑฮน ฮธฮฑ ฮฒฮฟฯ…ฯ„ฮฎฮพฮฟฯ…ฮผฮต ฯƒฮต ฯƒฯ‡ฮตฯ„ฮนฮบฮญฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮบฮฑฮน ฯƒฯ…ฮฝฮฑฯฯ„ฮฎฯƒฮตฮนฯ‚ ฯ€ฮฟฯ… ฯƒฯ…ฮผฯ€ฮปฮทฯฯŽฮฝฮฟฯ…ฮฝ ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฯ€ฯฯŒฮฒฮปฮทฮผฮฑ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: javafx get window ฯƒฯ„ฮฟฮฝ ฮตฮปฮตฮณฮบฯ„ฮฎ

ฮปฮฎฯˆฮท ฯ€ฮฑฯฮฑฮธฯฯฮฟฯ… ฯƒฯ„ฮฟฮฝ ฮตฮปฮตฮณฮบฯ„ฮฎ ฮฃฯ„ฮฟฮฝ ฮบฯŒฯƒฮผฮฟ ฯ„ฮฟฯ… ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ Java, ฮผฮนฮฑ ฮบฮฟฮนฮฝฮฎ ฯ€ฯฯŒฮบฮปฮทฯƒฮท ฯ€ฮฟฯ… ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮฏฮถฮฟฯ…ฮฝ ฮฟฮน ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ ฮตฮฏฮฝฮฑฮน ฯ€ฯŽฯ‚ ฮฝฮฑ ฮฑฯ€ฮฟฮบฯ„ฮฎฯƒฮฟฯ…ฮฝ ฮญฮฝฮฑ ฯ€ฮฑฯฮฌฮธฯ…ฯฮฟ ฯƒฯ„ฮทฮฝ ฮบฮฑฯ„ฮทฮณฮฟฯฮฏฮฑ ฮตฮปฮตฮณฮบฯ„ฯŽฮฝ. ฮŸฮน ฮตฮปฮตฮณฮบฯ„ฮญฯ‚ ฮฑฯ€ฮฟฯ„ฮตฮปฮฟฯฮฝ ฯ„ฮท ฯฮฑฯ‡ฮฟฮบฮฟฮบฮฑฮปฮนฮฌ ฮฟฯ€ฮฟฮนฮฑฯƒฮดฮฎฯ€ฮฟฯ„ฮต ฮตฯ†ฮฑฯฮผฮฟฮณฮฎฯ‚ JavaFX ฮบฮฑฮธฯŽฯ‚ ฮดฮนฮฑฯ‡ฮตฮนฯฮฏฮถฮฟฮฝฯ„ฮฑฮน ฯ„ฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฮฑ ฮบฮฑฮน ฯ„ฮท ฯƒฯ…ฮฝฮฟฮปฮนฮบฮฎ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฮบฯŒฯ„ฮทฯ„ฮฑ ฯ„ฮทฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎฯ‚. ฮฃฮฎฮผฮตฯฮฑ, ฮธฮฑ ฮบฮฑฮปฯฯˆฮฟฯ…ฮผฮต ฮญฮฝฮฑ ฯ„ฮญฯ„ฮฟฮนฮฟ ฮถฮฎฯ„ฮทฮผฮฑ ฮบฮฑฮน ฮธฮฑ ฮผฮฌฮธฮฟฯ…ฮผฮต ฯ€ฯŽฯ‚ ฮฝฮฑ ฮตฯ†ฮฑฯฮผฯŒฯƒฮฟฯ…ฮผฮต ฮผฮนฮฑ ฮปฯฯƒฮท, ฮธฮฑ ฯƒฯ…ฮถฮทฯ„ฮฎฯƒฮฟฯ…ฮผฮต ฯ„ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฮฒฮฎฮผฮฑ ฯ€ฯฮฟฯ‚ ฮฒฮฎฮผฮฑ, ฮธฮฑ ฮฒฮฟฯ…ฯ„ฮฎฮพฮฟฯ…ฮผฮต ฯƒฮต ฯƒฯ‡ฮตฯ„ฮนฮบฮญฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮบฮฑฮน ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฮบฮฑฮน ฮธฮฑ ฮตฮพฮตฯฮตฯ…ฮฝฮฎฯƒฮฟฯ…ฮผฮต ฯ€ฮฑฯฯŒฮผฮฟฮนฮตฯ‚ ฮบฮฑฯ„ฮฑฯƒฯ„ฮฌฯƒฮตฮนฯ‚ ฯŒฯ€ฮฟฯ… ฮฑฯ…ฯ„ฮฎ ฮท ฮณฮฝฯŽฯƒฮท ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮฏฮฝฮฑฮน ฯ‡ฯฮฎฯƒฮนฮผฮท. ฮ›ฮฟฮนฯ€ฯŒฮฝ, ฮฑฯ‚ ฮพฮตฮบฮนฮฝฮฎฯƒฮฟฯ…ฮผฮต ฯ„ฮฟ ฯ„ฮฑฮพฮฏฮดฮน ฮผฮฑฯ‚ ฯƒฯ„ฮฟฮฝ ฮบฯŒฯƒฮผฮฟ ฯ„ฮฟฯ… ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ Java ฮบฮฑฮน ฯ„ฯ‰ฮฝ ฮตฮปฮตฮณฮบฯ„ฯŽฮฝ ฯ€ฮฑฯฮฑฮธฯฯฯ‰ฮฝ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: javafx ฮถฯ‰ฮฝฯ„ฮฑฮฝฮฎ ฮทฮผฮตฯฮฟฮผฮทฮฝฮฏฮฑ ฮบฮฑฮน ฯŽฯฮฑ

ฮถฯ‰ฮฝฯ„ฮฑฮฝฮฎ ฮทฮผฮตฯฮฟฮผฮทฮฝฮฏฮฑ ฮบฮฑฮน ฯŽฯฮฑ ฮ–ฯ‰ฮฝฯ„ฮฑฮฝฮฎ ฮทฮผฮตฯฮฟฮผฮทฮฝฮฏฮฑ ฮบฮฑฮน ฯŽฯฮฑ ฯƒฮต Java: ฮˆฮฝฮฑฯ‚ ฮฟฮปฮฟฮบฮปฮทฯฯ‰ฮผฮญฮฝฮฟฯ‚ ฮฟฮดฮทฮณฯŒฯ‚

ฮ•ฮฏฯ„ฮต ฮฑฮฝฮฑฯ€ฯ„ฯฯƒฯƒฮตฯ„ฮต ฮผฮนฮฑ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎ ฮ™ฯƒฯ„ฮฟฯ, ฮผฮนฮฑ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎ ฮณฮนฮฑ ฯ…ฯ€ฮฟฮปฮฟฮณฮนฯƒฯ„ฮญฯ‚ ฮฎ ฮผฮนฮฑ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎ ฮณฮนฮฑ ฮบฮนฮฝฮทฯ„ฮฌ, ฮท ฮตฯฮณฮฑฯƒฮฏฮฑ ฮผฮต ฯ„ฮทฮฝ ฮทฮผฮตฯฮฟฮผฮทฮฝฮฏฮฑ ฮบฮฑฮน ฯ„ฮทฮฝ ฯŽฯฮฑ ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮบฮฟฮนฮฝฮฎ ฮตฯฮณฮฑฯƒฮฏฮฑ ฮณฮนฮฑ ฮญฮฝฮฑฮฝ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮฎ. ฮ— ฮปฮฎฯˆฮท ฮถฯ‰ฮฝฯ„ฮฑฮฝฮฎฯ‚ ฮทฮผฮตฯฮฟฮผฮทฮฝฮฏฮฑฯ‚ ฮบฮฑฮน ฯŽฯฮฑฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮฏฮฝฮฑฮน ฮฑฯ€ฮฑฯฮฑฮฏฯ„ฮทฯ„ฮท ฯƒฮต ฮดฮนฮฌฯ†ฮฟฯฮฑ ฯƒฮตฮฝฮฌฯฮนฮฑ, ฯŒฯ€ฯ‰ฯ‚ ฮท ฮบฮฑฯ„ฮฑฮณฯฮฑฯ†ฮฎ, ฯ„ฮฑ ฮตฯฮณฮฑฮปฮตฮฏฮฑ ฮดฮนฮฑฯ‡ฮตฮฏฯฮนฯƒฮทฯ‚ ฯ‡ฯฯŒฮฝฮฟฯ… ฮฎ ฮฟฮน ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮดฮนฮตฯฮตฯ…ฮฝฮฎฯƒฮฟฯ…ฮผฮต ฯ€ฯŽฯ‚ ฮฝฮฑ ฮฑฮฝฮฑฮบฯ„ฮฎฯƒฮตฯ„ฮต ฮถฯ‰ฮฝฯ„ฮฑฮฝฮฎ ฮทฮผฮตฯฮฟฮผฮทฮฝฮฏฮฑ ฮบฮฑฮน ฯŽฯฮฑ ฯƒฮต Java, ฮฝฮฑ ฮบฮฑฯ„ฮฑฮฝฮฟฮฎฯƒฮฟฯ…ฮผฮต ฯ„ฮฟฮฝ ฮบฯŽฮดฮนฮบฮฑ, ฯ„ฮนฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮบฮฑฮน ฯ„ฮนฯ‚ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฯ€ฮฟฯ… ฮตฮผฯ€ฮปฮญฮบฮฟฮฝฯ„ฮฑฮน ฯƒฯ„ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฮบฮฑฮน ฮฝฮฑ ฮฒฮฟฯ…ฯ„ฮฎฮพฮฟฯ…ฮผฮต ฯƒฮต ฮฟฯฮนฯƒฮผฮญฮฝฮตฯ‚ ฯ€ฯ„ฯ…ฯ‡ฮญฯ‚ ฯ„ฮฟฯ… ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ Java ฮบฮฑฮน ฯ„ฮฟฯ… SEO.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: javafx ฮฑฮปฮปฮฑฮณฮฎ ฮผฮตฮณฮญฮธฮฟฯ…ฯ‚ ฮบฮตฮนฮผฮญฮฝฮฟฯ…

ฮฑฮปฮปฮฑฮณฮฎ ฮผฮตฮณฮญฮธฮฟฯ…ฯ‚ ฮบฮตฮนฮผฮญฮฝฮฟฯ… ฮฃฯ„ฮฟฮฝ ฯƒฮทฮผฮตฯฮนฮฝฯŒ ฯˆฮทฯ†ฮนฮฑฮบฯŒ ฮบฯŒฯƒฮผฮฟ, ฮท ฯฯ€ฮฑฯฮพฮท ฮตฮฝฯŒฯ‚ ฮตฯฯ‡ฯฮทฯƒฯ„ฮฟฯ… ฮบฮฑฮน ฯ€ฯฮฟฯƒฮฒฮฌฯƒฮนฮผฮฟฯ… ฮนฯƒฯ„ฯŒฯ„ฮฟฯ€ฮฟฯ… ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮฑฮฝฮฑฮณฮบฮฑฮนฯŒฯ„ฮทฯ„ฮฑ. ฮˆฮฝฮฑ ฮฒฮฑฯƒฮนฮบฯŒ ฯ‡ฮฑฯฮฑฮบฯ„ฮทฯฮนฯƒฯ„ฮนฮบฯŒ ฯ€ฮฟฯ… ฯƒฯ…ฮผฮฒฮฌฮปฮปฮตฮน ฯƒฯ„ฮท ฯƒฯ…ฮฝฮฟฮปฮนฮบฮฎ ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ‡ฯฮฎฯƒฯ„ฮท ฮตฮฏฮฝฮฑฮน ฮท ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฮฑฮปฮปฮฑฮณฮฎฯ‚ ฯ„ฮฟฯ… ฮผฮตฮณฮญฮธฮฟฯ…ฯ‚ ฮบฮตฮนฮผฮญฮฝฮฟฯ… ฯƒฮต ฮผฮนฮฑ ฮนฯƒฯ„ฮฟฯƒฮตฮปฮฏฮดฮฑ. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮดฮนฮตฯฮตฯ…ฮฝฮฎฯƒฮฟฯ…ฮผฮต ฯ€ฯŽฯ‚ ฮฝฮฑ ฮตฯ†ฮฑฯฮผฯŒฯƒฮฟฯ…ฮผฮต ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮท ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฮบฯŒฯ„ฮทฯ„ฮฑ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฯŽฮฝฯ„ฮฑฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฯŒ Java, ฯ€ฮฑฯฮฌฮปฮปฮทฮปฮฑ ฮผฮต ฯ„ฮทฮฝ ฮตฮผฮฒฮฌฮธฯ…ฮฝฯƒฮท ฯƒฯ„ฮนฯ‚ ฯ€ฮตฯฮนฯ€ฮปฮฟฮบฮญฯ‚ ฯ„ฮฟฯ… SEO ฮบฮฑฮน ฯ„ฮทฯ‚ ฯ„ฮฟฯ€ฮฟฮธฮญฯ„ฮทฯƒฮทฯ‚. ฮ•ฯ€ฮนฯ€ฮปฮญฮฟฮฝ, ฮธฮฑ ฯƒฯ…ฮถฮทฯ„ฮฎฯƒฮฟฯ…ฮผฮต ฮผฮตฯฮนฮบฮญฯ‚ ฮฑฯ€ฯŒ ฯ„ฮนฯ‚ ฮดฮทฮผฮฟฯ†ฮนฮปฮตฮฏฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮบฮฑฮน ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฯ€ฮฟฯ… ฮตฮผฯ€ฮปฮญฮบฮฟฮฝฯ„ฮฑฮน ฯƒฯ„ฮทฮฝ ฮฟฮปฮฟฮบฮปฮฎฯฯ‰ฯƒฮท ฮฑฯ…ฯ„ฮฎฯ‚ ฯ„ฮทฯ‚ ฮตฯฮณฮฑฯƒฮฏฮฑฯ‚. ฮ›ฮฟฮนฯ€ฯŒฮฝ, ฯ‡ฯ‰ฯฮฏฯ‚ ฮฌฮปฮปฮท ฮบฮฑฮธฯ…ฯƒฯ„ฮญฯฮทฯƒฮท, ฮฑฯ‚ ฮฒฮฟฯ…ฯ„ฮฎฮพฮฟฯ…ฮผฮต!

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฮฑฯฯ‡ฮตฮฏฮฟ javafx ฯƒฮต ฮตฮนฮบฯŒฮฝฮฑ

ฮฑฯฯ‡ฮตฮฏฮฟ ฯƒฮต ฮตฮนฮบฯŒฮฝฮฑ ฮœฮตฯ„ฮฑฯ„ฯฮฟฯ€ฮฎ ฮฑฯฯ‡ฮตฮฏฮฟฯ… ฯƒฮต ฮตฮนฮบฯŒฮฝฮฑ ฯƒฮต Java: ฮˆฮฝฮฑฯ‚ ฮฟฮปฮฟฮบฮปฮทฯฯ‰ฮผฮญฮฝฮฟฯ‚ ฮฟฮดฮทฮณฯŒฯ‚

ฮงฯฮตฮนฮฌฯƒฯ„ฮทฮบฮต ฯ€ฮฟฯ„ฮญ ฮฝฮฑ ฮผฮตฯ„ฮฑฯ„ฯฮญฯˆฮตฯ„ฮต ฮญฮฝฮฑ ฮฑฯฯ‡ฮตฮฏฮฟ ฯƒฮต ฮผฮฟฯฯ†ฮฎ ฮตฮนฮบฯŒฮฝฮฑฯ‚, ฮฑฮปฮปฮฌ ฮดฮตฮฝ ฮฎฯƒฮฑฯƒฯ„ฮฑฮฝ ฯƒฮฏฮณฮฟฯ…ฯฮฟฮน ฯ€ฯŽฯ‚ ฮฝฮฑ ฯ„ฮฟ ฮบฮฌฮฝฮตฯ„ฮต ฯƒฮต Java; ฮœฮทฮฝ ฯˆฮฌฯ‡ฮฝฮตฯ„ฮต ฮฌฮปฮปฮฟ, ฮณฮนฮฑฯ„ฮฏ ฯƒฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮบฮฑฮปฯฯˆฮฟฯ…ฮผฮต ฯŒฮปฮฑ ฯŒฯƒฮฑ ฯ€ฯฮญฯ€ฮตฮน ฮฝฮฑ ฮณฮฝฯ‰ฯฮฏฮถฮตฯ„ฮต ฮณฮนฮฑ ฯ„ฮท ฮผฮตฯ„ฮฑฯ„ฯฮฟฯ€ฮฎ ฮฑฯฯ‡ฮตฮฏฮฟฯ… ฯƒฮต ฮตฮนฮบฯŒฮฝฮฑ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฯŽฮฝฯ„ฮฑฯ‚ Java. ฮ˜ฮฑ ฮพฮตฮบฮนฮฝฮฎฯƒฮฟฯ…ฮผฮต ฮผฮต ฮผฮนฮฑ ฮตฮนฯƒฮฑฮณฯ‰ฮณฮฎ ฯƒฯ„ฮฟ ฯ€ฮฟฮนฮฟ ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ ฯ€ฯฯŒฮฒฮปฮทฮผฮฑ ฮบฮฑฮน ฮธฮฑ ฯ€ฯฮฟฯ‡ฯ‰ฯฮฎฯƒฮฟฯ…ฮผฮต ฯƒฯ„ฮท ฯƒฯ…ฮถฮฎฯ„ฮทฯƒฮท ฯ„ฮทฯ‚ ฮบฮฑฯ„ฮฑฮปฮปฮทฮปฯŒฯ„ฮตฯฮทฯ‚ ฮปฯฯƒฮทฯ‚. ฮฃฯ„ฮท ฯƒฯ…ฮฝฮญฯ‡ฮตฮนฮฑ, ฮธฮฑ ฮตฮพฮทฮณฮฎฯƒฮฟฯ…ฮผฮต ฯ„ฮฟฮฝ ฮบฯŽฮดฮนฮบฮฑ ฮฒฮฎฮผฮฑ ฯ€ฯฮฟฯ‚ ฮฒฮฎฮผฮฑ, ฯŽฯƒฯ„ฮต ฮฝฮฑ ฮผฯ€ฮฟฯฮตฮฏฯ„ฮต ฮฝฮฑ ฮฑฮบฮฟฮปฮฟฯ…ฮธฮฎฯƒฮตฯ„ฮต ฮบฮฑฮน ฮฝฮฑ ฮบฮฑฯ„ฮฑฮฝฮฟฮฎฯƒฮตฯ„ฮต ฯ„ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ. ฮฃฯ„ฮฟ ฯ„ฮญฮปฮฟฯ‚, ฮธฮฑ ฮตฮพฮตฯฮตฯ…ฮฝฮฎฯƒฮฟฯ…ฮผฮต ฯ€ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮตฯ‚ ฮปฮตฯ€ฯ„ฮฟฮผฮญฯฮตฮนฮตฯ‚ ฯƒฯ‡ฮตฯ„ฮนฮบฮฌ ฮผฮต ฯ„ฮฟ ฯ€ฯฯŒฮฒฮปฮทฮผฮฑ, ฯ„ฮนฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮบฮฑฮน ฯ„ฮนฯ‚ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฯ€ฮฟฯ… ฮตฮผฯ€ฮปฮญฮบฮฟฮฝฯ„ฮฑฮน. ฮ‘ฯ‚ ฮฒฮฟฯ…ฯ„ฮฎฮพฮฟฯ…ฮผฮต ฮปฮฟฮนฯ€ฯŒฮฝ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: javafx ฯ€ฯŽฯ‚ ฮฝฮฑ ฮปฮฌฮฒฮตฯ„ฮต ฯ„ฮฟ ฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟ ฮตฯ…ฯฮตฯ„ฮฎฯฮนฮฟ ฯ„ฮฟฯ… ฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟฯ… ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ… ฯƒฯ„ฮทฮฝ ฯ€ฯฮฟฮฒฮฟฮปฮฎ ฮปฮฏฯƒฯ„ฮฑฯ‚

ฯ€ฯŽฯ‚ ฮฝฮฑ ฮปฮฌฮฒฮตฯ„ฮต ฯ„ฮฟ ฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟ ฮตฯ…ฯฮตฯ„ฮฎฯฮนฮฟ ฯ„ฮฟฯ… ฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟฯ… ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ… ฯƒฯ„ฮทฮฝ ฯ€ฯฮฟฮฒฮฟฮปฮฎ ฮปฮฏฯƒฯ„ฮฑฯ‚ ฮฃฯ„ฮฟฮฝ ฯƒฮทฮผฮตฯฮนฮฝฯŒ ฮบฯŒฯƒฮผฮฟ ฯ„ฯ‰ฮฝ ฮตฯ†ฮฑฯฮผฮฟฮณฯŽฮฝ ฮนฯƒฯ„ฮฟฯ ฮบฮฑฮน ฯ„ฯ‰ฮฝ ฮดฮนฮตฯ€ฮฑฯ†ฯŽฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท ฮผฮต ฮณฯฮฎฮณฮฟฯฮฟฯ…ฯ‚ ฯฯ…ฮธฮผฮฟฯฯ‚, ฮญฮฝฮฑ ฮบฮฟฮนฮฝฯŒ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฯ€ฮฟฯ… ฯƒฯ…ฮฝฮฑฮฝฯ„ฮฌฮผฮต ฯƒฯ„ฮนฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ ฮณฮนฮฑ ฮบฮนฮฝฮทฯ„ฮฌ ฮบฮฑฮน web ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ ListView. ฮคฮฟ ListView ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฮตฯ…ฯฮญฯ‰ฯ‚ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฟฯฮผฮตฮฝฮฟ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟ ฮดฮนฮตฯ€ฮฑฯ†ฮฎฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท ฯ€ฮฟฯ… ฮตฮผฯ†ฮฑฮฝฮฏฮถฮตฮน ฮผฮนฮฑ ฮปฮฏฯƒฯ„ฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฯ‰ฮฝ ฮผฮต ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฮบฯฮปฮนฯƒฮทฯ‚. ฮœฮฏฮฑ ฮฑฯ€ฯŒ ฯ„ฮนฯ‚ ฯ€ฮนฮฟ ฯƒฯ…ฮฝฮทฮธฮนฯƒฮผฮญฮฝฮตฯ‚ ฮตฯฯ‰ฯ„ฮฎฯƒฮตฮนฯ‚ ฯ€ฮฟฯ… ฯƒฯ‡ฮตฯ„ฮฏฮถฮฟฮฝฯ„ฮฑฮน ฮผฮต ฯ„ฮฟ ListView ฮตฮฏฮฝฮฑฮน ฯ€ฯŽฯ‚ ฮฝฮฑ ฮฑฯ€ฮฟฮบฯ„ฮฎฯƒฮตฯ„ฮต ฯ„ฮฟ ฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟ ฮตฯ…ฯฮตฯ„ฮฎฯฮนฮฟ ฯ„ฮฟฯ… ฮตฯ€ฮนฮปฮตฮณฮผฮญฮฝฮฟฯ… ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฟฯ…. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮตฮพฮตฯฮตฯ…ฮฝฮฎฯƒฮฟฯ…ฮผฮต ฯ„ฮท ฮปฯฯƒฮท ฯƒฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฯ€ฯฯŒฮฒฮปฮทฮผฮฑ, ฮผฮฑฮถฮฏ ฮผฮต ฮผฮนฮฑ ฮตฮฝฮดฮตฮปฮตฯ‡ฮฎ ฮฑฮฝฮฌฮปฯ…ฯƒฮท ฮบฮฑฮน ฮฒฮฎฮผฮฑ ฯ€ฯฮฟฯ‚ ฮฒฮฎฮผฮฑ ฮตฯ€ฮตฮพฮฎฮณฮทฯƒฮท ฯ„ฮฟฯ… ฮฑฯ€ฮฑฮนฯ„ฮฟฯฮผฮตฮฝฮฟฯ… ฮบฯŽฮดฮนฮบฮฑ Java.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮบฮฟฯ…ฮผฯ€ฮฏ ฮตฮนฮบฮฟฮฝฮนฮดฮฏฮฟฯ… javafx

ฮตฮนฮบฮฟฮฝฮฏฮดฮนฮฟ ฮบฮฟฯ…ฮผฯ€ฮฏ ฮฃฯ„ฮฟฮฝ ฮบฯŒฯƒฮผฮฟ ฯ„ฮฟฯ… web ฮบฮฑฮน ฯ„ฯ‰ฮฝ ฮตฯ†ฮฑฯฮผฮฟฮณฯŽฮฝ ฮณฮนฮฑ ฮบฮนฮฝฮทฯ„ฮฌ, ฮท ฯ‡ฯฮฎฯƒฮท ฯ„ฯ‰ฮฝ ฮบฮฟฯ…ฮผฯ€ฮนฯŽฮฝ ฮตฮนฮบฮฟฮฝฮนฮดฮฏฯ‰ฮฝ ฮณฮฏฮฝฮตฯ„ฮฑฮน ฯŒฮปฮฟ ฮบฮฑฮน ฯ€ฮนฮฟ ฮดฮทฮผฮฟฯ†ฮนฮปฮฎฯ‚ ฮบฮฑฮน ฮฑฯ€ฮฑฯฮฑฮฏฯ„ฮทฯ„ฮท ฮณฮนฮฑ ฯ„ฮทฮฝ ฯ€ฮฑฯฮฟฯ‡ฮฎ ฮฒฮญฮปฯ„ฮนฯƒฯ„ฮทฯ‚ ฮตฮผฯ€ฮตฮนฯฮฏฮฑฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท. ฮคฮฑ ฮบฮฟฯ…ฮผฯ€ฮนฮฌ ฮตฮนฮบฮฟฮฝฮนฮดฮฏฯ‰ฮฝ ฮตฮฏฮฝฮฑฮน ฮณฯฮฑฯ†ฮนฮบฮญฯ‚ ฮฑฮฝฮฑฯ€ฮฑฯฮฑฯƒฯ„ฮฌฯƒฮตฮนฯ‚ ฮตฮฝฮตฯฮณฮตฮนฯŽฮฝ ฮฎ ฮตฮฝฯ„ฮฟฮปฯŽฮฝ, ฯ€ฮฟฯ… ฮตฯ€ฮนฯ„ฯฮญฯ€ฮฟฯ…ฮฝ ฯƒฯ„ฮฟฯ…ฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮตฯ‚ ฮฝฮฑ ฯ€ฮปฮฟฮทฮณฮฟฯฮฝฯ„ฮฑฮน ฮบฮฑฮน ฮฝฮฑ ฮฑฮปฮปฮทฮปฮตฯ€ฮนฮดฯฮฟฯฮฝ ฮผฮต ฯ„ฮทฮฝ ฮตฯ†ฮฑฯฮผฮฟฮณฮฎ ฮผฮต ฮดฮนฮฑฮนฯƒฮธฮทฯ„ฮนฮบฯŒ ฮบฮฑฮน ฮฟฯ€ฯ„ฮนฮบฮฌ ฮตฮปฮบฯ…ฯƒฯ„ฮนฮบฯŒ ฯ„ฯฯŒฯ€ฮฟ. ฮฉฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮฎฯ‚ Java, ฮท ฮบฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฯ„ฮฟฯ… ฯ„ฯฯŒฯ€ฮฟฯ… ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑฯ‚ ฮบฮฑฮน ฮตฯ†ฮฑฯฮผฮฟฮณฮฎฯ‚ ฮบฮฟฯ…ฮผฯ€ฮนฯŽฮฝ ฮตฮนฮบฮฟฮฝฮนฮดฮฏฯ‰ฮฝ ฯƒฯ„ฮนฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ ฯƒฮฑฯ‚ ฮตฮฏฮฝฮฑฮน ฮถฯ‰ฯ„ฮนฮบฮฎฯ‚ ฯƒฮทฮผฮฑฯƒฮฏฮฑฯ‚. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮตฮผฮฒฮฑฮธฯฮฝฮฟฯ…ฮผฮต ฯƒฯ„ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑฯ‚ ฮตฮฝฯŒฯ‚ ฮบฮฟฯ…ฮผฯ€ฮนฮฟฯ ฮตฮนฮบฮฟฮฝฮนฮดฮฏฯ‰ฮฝ, ฮธฮฑ ฯƒฯ…ฮถฮทฯ„ฮฎฯƒฮฟฯ…ฮผฮต ฯƒฯ‡ฮตฯ„ฮนฮบฮญฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮบฮฑฮน ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฮบฮฑฮน ฮธฮฑ ฯ€ฮฑฯฮญฯ‡ฮฟฯ…ฮผฮต ฮญฮฝฮฑฮฝ ฮฒฮฎฮผฮฑ ฯ€ฯฮฟฯ‚ ฮฒฮฎฮผฮฑ ฮฟฮดฮทฮณฯŒ ฮณฮนฮฑ ฯ„ฮฟ ฯ€ฯŽฯ‚ ฮฝฮฑ ฮณฯฮฌฯˆฮตฯ„ฮต ฮบฯŽฮดฮนฮบฮฑ Java ฮตฮนฮดฮนฮบฮฌ ฮณฮนฮฑ ฮฑฯ…ฯ„ฯŒฮฝ ฯ„ฮฟฮฝ ฯƒฮบฮฟฯ€ฯŒ.

ฮ“ฮนฮฑ ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฎฯƒฮฟฯ…ฮผฮต ฮญฮฝฮฑ ฮตฯ…ฮญฮปฮนฮบฯ„ฮฟ ฮบฮฑฮน ฮตฮฝฯ„ฯ…ฯ€ฯ‰ฯƒฮนฮฑฮบฯŒ ฮบฮฟฯ…ฮผฯ€ฮฏ ฮตฮนฮบฮฟฮฝฮนฮดฮฏฯ‰ฮฝ, ฯ€ฯฮญฯ€ฮตฮน ฯ€ฯฯŽฯ„ฮฑ ฮฝฮฑ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮฏฯƒฮฟฯ…ฮผฮต ฯ„ฮฑ ฮบฯฯฮนฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯ„ฮฟฯ…. ฮˆฮฝฮฑ ฮบฮฟฯ…ฮผฯ€ฮฏ ฮตฮนฮบฮฟฮฝฮนฮดฮฏฮฟฯ… ฮฑฯ€ฮฟฯ„ฮตฮปฮตฮฏฯ„ฮฑฮน ฯƒฯ…ฮฝฮฎฮธฯ‰ฯ‚ ฮฑฯ€ฯŒ ฮผฮนฮฑ ฮตฮนฮบฯŒฮฝฮฑ (ฮตฮนฮบฮฟฮฝฮฏฮดฮนฮฟ) ฯ€ฮฟฯ… ฮฑฮฝฯ„ฮนฯ€ฯฮฟฯƒฯ‰ฯ€ฮตฯฮตฮน ฮผฮนฮฑ ฮตฮฝฮญฯฮณฮตฮนฮฑ, ฯƒฯ…ฮฝฮฟฮดฮตฯ…ฯŒฮผฮตฮฝฮท ฮฑฯ€ฯŒ ฮบฯŽฮดฮนฮบฮฑ ฯ€ฮฟฯ… ฮตฮบฯ„ฮตฮปฮตฮฏ ฯ„ฮทฮฝ ฮฑฮฝฯ„ฮฏฯƒฯ„ฮฟฮนฯ‡ฮท ฮตฮฝฮญฯฮณฮตฮนฮฑ ฯŒฯ„ฮฑฮฝ ฯ€ฮฑฯ„ฮทฮธฮตฮฏ ฯ„ฮฟ ฮบฮฟฯ…ฮผฯ€ฮฏ. ฮฅฯ€ฮฌฯฯ‡ฮฟฯ…ฮฝ ฯ€ฮฟฮปฮปฮญฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฯ€ฮฟฯ… ฮผฯ€ฮฟฯฮฟฯฮผฮต ฮฝฮฑ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฎฯƒฮฟฯ…ฮผฮต. ฮฉฯƒฯ„ฯŒฯƒฮฟ, ฮณฮนฮฑ ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮตฯ€ฮนฮบฮตฮฝฯ„ฯฯ‰ฮธฮฟฯฮผฮต ฯƒฯ„ฮท ฯ‡ฯฮฎฯƒฮท Java Swing ฮบฮฑฮน ฯ„ฮทฯ‚ ฮบฮปฮฌฯƒฮทฯ‚ ImageIcon.

Java Swing ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮตฯ…ฯฮญฯ‰ฯ‚ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฟฯฮผฮตฮฝฮท ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮท ฮณฮนฮฑ ฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮณฯฮฑฯ†ฮนฮบฯŽฮฝ ฮดฮนฮตฯ€ฮฑฯ†ฯŽฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท (GUI) ฯƒฮต ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ Java. ฮˆฮฝฮฑ ฮฑฯ€ฯŒ ฯ„ฮฑ ฯ€ฮฟฮปฮปฮฌ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯ„ฮฟฯ… ฮตฮฏฮฝฮฑฮน ฮท ฮบฮปฮฌฯƒฮท JButton, ฮท ฮฟฯ€ฮฟฮฏฮฑ ฮฑฯ€ฮปฮฟฯ€ฮฟฮนฮตฮฏ ฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮบฮฑฮน ฯ„ฮทฮฝ ฯ€ฯฮฟฯƒฮฑฯฮผฮฟฮณฮฎ ฯ„ฯ‰ฮฝ ฮบฮฟฯ…ฮผฯ€ฮนฯŽฮฝ. ฮฟ ฮ•ฮนฮบฮฟฮฝฮฏฮดฮนฮฟ ฮตฮนฮบฯŒฮฝฮฑฯ‚ ฮ— 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 ฮฑฯ†ฮฑฮนฯฮญฯƒฯ„ฮต ฯŒฮปฮตฯ‚ ฯ„ฮนฯ‚ ฯƒฮตฮนฯฮญฯ‚

ฯ€ฯฮฟฮฒฮฟฮปฮฎ ฯ€ฮฏฮฝฮฑฮบฮฑ ฮฑฯ†ฮฑฮนฯฮญฯƒฯ„ฮต ฯŒฮปฮตฯ‚ ฯ„ฮนฯ‚ ฯƒฮตฮนฯฮญฯ‚ ฮฃฯ„ฮฟฮฝ ฮบฯŒฯƒฮผฮฟ ฯ„ฮฟฯ… ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ ฮบฮฑฮน ฯ„ฮทฯ‚ ฮผฯŒฮดฮฑฯ‚ Java, ฯ„ฮฑ TableViews ฯƒฯ…ฯ‡ฮฝฮฌ ฮดฮนฮฑฮดฯฮฑฮผฮฑฯ„ฮฏฮถฮฟฯ…ฮฝ ฮฟฯ…ฯƒฮนฮฑฯƒฯ„ฮนฮบฯŒ ฯฯŒฮปฮฟ ฯƒฯ„ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮฟฯ€ฯ„ฮนฮบฮฌ ฮตฮปฮบฯ…ฯƒฯ„ฮนฮบฯŽฮฝ ฮบฮฑฮน ฮบฮฑฮปฮฌ ฮฟฯฮณฮฑฮฝฯ‰ฮผฮญฮฝฯ‰ฮฝ ฮดฮนฮตฯ€ฮฑฯ†ฯŽฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท, ฮนฮดฮนฮฑฮฏฯ„ฮตฯฮฑ ฮณฮนฮฑ ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ ฯ€ฮฟฯ… ฮฑฯ€ฮฑฮนฯ„ฮฟฯฮฝ ฯ„ฮทฮฝ ฮตฮผฯ†ฮฌฮฝฮนฯƒฮท ฮผฮตฮณฮฌฮปฮฟฯ… ฯŒฮณฮบฮฟฯ… ฮดฮตฮดฮฟฮผฮญฮฝฯ‰ฮฝ. ฮ ฮฑฯฯŒฮผฮฟฮนฮฑ ฮผฮต ฯ„ฮฟฮฝ ฮบฯŒฯƒฮผฮฟ ฯ„ฮทฯ‚ ฮผฯŒฮดฮฑฯ‚, ฯŒฯ€ฮฟฯ… ฮฟฮน ฯ„ฮฌฯƒฮตฮนฯ‚ ฮบฮฑฮน ฯ„ฮฑ ฯƒฯ„ฯ…ฮป ฮฑฮปฮปฮฌฮถฮฟฯ…ฮฝ ฮผฮต ฯ„ฮทฮฝ ฯ€ฮฌฯฮฟฮดฮฟ ฯ„ฮฟฯ… ฯ‡ฯฯŒฮฝฮฟฯ…, ฮฟฮน ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ ฯ‡ฯฮตฮนฮฌฮถฮตฯ„ฮฑฮน ฯ€ฮตฯฮนฯƒฯ„ฮฑฯƒฮนฮฑฮบฮฌ ฮฝฮฑ ฮฑฯ†ฮฑฮนฯฮญฯƒฮฟฯ…ฮฝ ฯŒฮปฮตฯ‚ ฯ„ฮนฯ‚ ฯƒฮตฮนฯฮญฯ‚ ฯƒฮต ฮญฮฝฮฑ TableView ฮณฮนฮฑ ฮฝฮฑ ฮนฮบฮฑฮฝฮฟฯ€ฮฟฮนฮฎฯƒฮฟฯ…ฮฝ ฯ„ฮนฯ‚ ฮตฮพฮตฮปฮนฯƒฯƒฯŒฮผฮตฮฝฮตฯ‚ ฮฑฮฝฮฌฮณฮบฮตฯ‚. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮตฮผฮฒฮฑฮธฯฮฝฮฟฯ…ฮผฮต ฯƒฮต ฮผฮตฮธฯŒฮดฮฟฯ…ฯ‚ ฮบฮฑฯ„ฮฌฯฮณฮทฯƒฮทฯ‚ ฯŒฮปฯ‰ฮฝ ฯ„ฯ‰ฮฝ ฯƒฮตฮนฯฯŽฮฝ ฮฑฯ€ฯŒ ฮญฮฝฮฑ TableView ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฯŽฮฝฯ„ฮฑฯ‚ Java, ฯ€ฮฑฯฮญฯ‡ฮฟฮฝฯ„ฮฑฯ‚ ฮผฮนฮฑ ฮปฮตฯ€ฯ„ฮฟฮผฮตฯฮฎ ฮตฮพฮฎฮณฮทฯƒฮท ฯ„ฮฟฯ… ฮบฯŽฮดฮนฮบฮฑ ฮบฮฑฮน ฯƒฯ…ฮถฮทฯ„ฯŽฮฝฯ„ฮฑฯ‚ ฯ„ฮนฯ‚ ฯƒฯ‡ฮตฯ„ฮนฮบฮญฯ‚ ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚ ฮบฮฑฮน ฯƒฯ…ฮฝฮฑฯฯ„ฮฎฯƒฮตฮนฯ‚. ฮ›ฮฟฮนฯ€ฯŒฮฝ, ฮฑฯ‚ ฯ€ฮตฯฯ€ฮฑฯ„ฮฎฯƒฮฟฯ…ฮผฮต ฯƒฯ„ฮทฮฝ ฯ€ฮฑฯƒฮฑฯฮญฮปฮฑ ฯ„ฮฟฯ… ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ, ฯ„ฮทฯ‚ ฮผฯŒฮดฮฑฯ‚ ฮบฮฑฮน ฯ„ฮฟฯ… ฯƒฯ„ฯ…ฮป Java!

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ