ุชู… ุญู„ู‡ุง: filesaver javafx

ุญูุธ ุงู„ู…ู„ูุงุช FileSaver ู‡ูŠ ู…ูƒุชุจุฉ ุดุงุฆุนุฉ ุชู…ูƒู† ุงู„ู…ุณุชุฎุฏู…ูŠู† ู…ู† ุญูุธ ุงู„ู…ู„ูุงุช ุจุชู†ุณูŠู‚ุงุช ู…ุฎุชู„ูุฉ ุนู„ู‰ ุฃุฌู‡ุฒุชู‡ู… ุŒ ู…ู…ุง ูŠุญุณู† ุจุดูƒู„ ูƒุจูŠุฑ ุชุฌุฑุจุฉ ุงู„ู…ุณุชุฎุฏู… ูˆุฅู…ูƒุงู†ูŠุฉ ุงู„ูˆุตูˆู„. ููŠ ู‡ุฐู‡ ุงู„ู…ู‚ุงู„ุฉ ุŒ ุณู†ู†ุงู‚ุด ูƒูŠููŠุฉ ุงุณุชุฎุฏุงู… FileSaver ููŠ ู…ุดุฑูˆุน Java ุงู„ุฎุงุต ุจูƒ ุŒ ูˆุดุฑุญ ุงู„ูƒูˆุฏ ุงู„ู…ุชุถู…ู† ููŠ ุชู†ููŠุฐ ูˆุธูŠูุฉ FileSaver ุŒ ูˆุงู„ุบูˆุต ููŠ ุงู„ู…ูƒุชุจุงุช ูˆุงู„ูˆุธุงุฆู ุฐุงุช ุงู„ุตู„ุฉ ุงู„ุชูŠ ุชูƒู…ู„ ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ.

ุชูุงุตูŠู„ ุฃูƒุซุฑ

ุชู… ุญู„ู‡ุง: javafx ุงู„ุญุตูˆู„ ุนู„ู‰ ู†ุงูุฐุฉ ููŠ ูˆุญุฏุฉ ุงู„ุชุญูƒู…

ุงู„ุญุตูˆู„ ุนู„ู‰ ู†ุงูุฐุฉ ููŠ ูˆุญุฏุฉ ุงู„ุชุญูƒู… ููŠ ุนุงู„ู… ุจุฑู…ุฌุฉ Java ุŒ ูŠุชู…ุซู„ ุฃุญุฏ ุงู„ุชุญุฏูŠุงุช ุงู„ุดุงุฆุนุฉ ุงู„ุชูŠ ูŠูˆุงุฌู‡ู‡ุง ุงู„ู…ุทูˆุฑูˆู† ููŠ ูƒูŠููŠุฉ ุงู„ุญุตูˆู„ ุนู„ู‰ ู†ุงูุฐุฉ ููŠ ูุฆุฉ ูˆุญุฏุฉ ุงู„ุชุญูƒู…. ุชุนุชุจุฑ ุฃุฏูˆุงุช ุงู„ุชุญูƒู… ู‡ูŠ ุงู„ุนู…ูˆุฏ ุงู„ูู‚ุฑูŠ ู„ุฃูŠ ุชุทุจูŠู‚ JavaFX ู„ุฃู†ู‡ุง ุชุฏูŠุฑ ุจูŠุงู†ุงุช ุงู„ุชุทุจูŠู‚ ูˆุงู„ูˆุธุงุฆู ุงู„ุนุงู…ุฉ. ุงู„ูŠูˆู… ุŒ ุณู†ุบุทูŠ ู…ุซู„ ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ ูˆู†ุชุนู„ู… ูƒูŠููŠุฉ ุชู†ููŠุฐ ุญู„ ุŒ ูˆู…ู†ุงู‚ุดุฉ ุงู„ุนู…ู„ูŠุฉ ุฎุทูˆุฉ ุจุฎุทูˆุฉ ุŒ ูˆุงู„ุบูˆุต ููŠ ุงู„ู…ูƒุชุจุงุช ูˆุงู„ูˆุธุงุฆู ุฐุงุช ุงู„ุตู„ุฉ ุŒ ูˆุงุณุชูƒุดุงู ุงู„ู…ูˆุงู‚ู ุงู„ู…ู…ุงุซู„ุฉ ุงู„ุชูŠ ู‚ุฏ ุชูƒูˆู† ููŠู‡ุง ู‡ุฐู‡ ุงู„ู…ุนุฑูุฉ ู…ููŠุฏุฉ. ู„ุฐุง ุŒ ู„ู†ุจุฏุฃ ุฑุญู„ุชู†ุง ุฅู„ู‰ ุนุงู„ู… ุจุฑู…ุฌุฉ Java ูˆุฃุฌู‡ุฒุฉ ุงู„ุชุญูƒู… ููŠ ุงู„ู†ูˆุงูุฐ.

ุชูุงุตูŠู„ ุฃูƒุซุฑ

ุชู… ุญู„ู‡ุง: ุงู„ุชุงุฑูŠุฎ ูˆุงู„ูˆู‚ุช ุงู„ู…ุจุงุดุฑ ู„ู€ javafx

ุงู„ุชุงุฑูŠุฎ ูˆุงู„ูˆู‚ุช ุงู„ุญูŠ ุงู„ุชุงุฑูŠุฎ ูˆุงู„ูˆู‚ุช ุงู„ู…ุจุงุดุฑ ููŠ Java: ุฏู„ูŠู„ ุดุงู…ู„

ุณูˆุงุก ูƒู†ุช ุชู‚ูˆู… ุจุชุทูˆูŠุฑ ุชุทุจูŠู‚ ูˆูŠุจ ุฃูˆ ุชุทุจูŠู‚ ุณุทุญ ู…ูƒุชุจ ุฃูˆ ุชุทุจูŠู‚ ุฌูˆุงู„ ุŒ ูุฅู† ุงู„ุนู…ู„ ุจุงู„ุชุงุฑูŠุฎ ูˆุงู„ูˆู‚ุช ู…ู‡ู…ุฉ ุดุงุฆุนุฉ ู„ู„ู…ุทูˆุฑ. ูŠู…ูƒู† ุฃู† ูŠูƒูˆู† ุงู„ุญุตูˆู„ ุนู„ู‰ ุงู„ุชุงุฑูŠุฎ ูˆุงู„ูˆู‚ุช ุงู„ุญูŠ ุถุฑูˆุฑูŠู‹ุง ููŠ ุณูŠู†ุงุฑูŠูˆู‡ุงุช ู…ุฎุชู„ูุฉ ุŒ ู…ุซู„ ุงู„ุชุณุฌูŠู„ ุฃูˆ ุฃุฏูˆุงุช ุฅุฏุงุฑุฉ ุงู„ูˆู‚ุช ุฃูˆ ุฌุฏูˆู„ุฉ ุงู„ุชุทุจูŠู‚ุงุช. ููŠ ู‡ุฐู‡ ุงู„ู…ู‚ุงู„ุฉ ุŒ ุณูˆู ู†ุณุชูƒุดู ูƒูŠููŠุฉ ุงุณุชุฑุฏุงุฏ ุงู„ุชุงุฑูŠุฎ ูˆุงู„ูˆู‚ุช ุงู„ุญูŠ ููŠ Java ุŒ ูˆูู‡ู… ุงู„ูƒูˆุฏ ูˆุงู„ู…ูƒุชุจุงุช ูˆุงู„ูˆุธุงุฆู ุงู„ู…ุชุถู…ู†ุฉ ููŠ ุงู„ุนู…ู„ูŠุฉ ุŒ ูˆุงู„ุบูˆุต ููŠ ุจุนุถ ุฌูˆุงู†ุจ ุจุฑู…ุฌุฉ Java ูˆ SEO.

ุชูุงุตูŠู„ ุฃูƒุซุฑ

ุชู… ุญู„ู‡ุง: javafx ูŠุบูŠุฑ ุญุฌู… ุงู„ู†ุต

ุชุบูŠูŠุฑ ุญุฌู… ุงู„ู†ุต ููŠ ุนุงู„ู… ุงู„ูŠูˆู… ุงู„ุฑู‚ู…ูŠ ุŒ ูŠุนุฏ ูˆุฌูˆุฏ ู…ูˆู‚ุน ูˆูŠุจ ุณู‡ู„ ุงู„ุงุณุชุฎุฏุงู… ูˆูŠู…ูƒู† ุงู„ูˆุตูˆู„ ุฅู„ูŠู‡ ุฃู…ุฑู‹ุง ุถุฑูˆุฑูŠู‹ุง. ุฅุญุฏู‰ ุงู„ู…ูŠุฒุงุช ุงู„ุฃุณุงุณูŠุฉ ุงู„ุชูŠ ุชุณุงู‡ู… ููŠ ุชุฌุฑุจุฉ ุงู„ู…ุณุชุฎุฏู… ุงู„ุฅุฌู…ุงู„ูŠุฉ ู‡ูŠ ุงู„ู‚ุฏุฑุฉ ุนู„ู‰ ุชุบูŠูŠุฑ ุญุฌู… ุงู„ู†ุต ููŠ ุตูุญุฉ ุงู„ูˆูŠุจ. ููŠ ู‡ุฐู‡ ุงู„ู…ู‚ุงู„ุฉ ุŒ ุณูˆู ู†ุณุชูƒุดู ูƒูŠููŠุฉ ุชู†ููŠุฐ ู‡ุฐู‡ ุงู„ูˆุธูŠูุฉ ุจุงุณุชุฎุฏุงู… ุจุฑู…ุฌุฉ Java ุŒ ุฌู†ุจู‹ุง ุฅู„ู‰ ุฌู†ุจ ู…ุน ุงู„ุฎูˆุถ ููŠ ุชุนู‚ูŠุฏุงุช ุชุญุณูŠู† ู…ุญุฑูƒุงุช ุงู„ุจุญุซ ูˆุชุญุฏูŠุฏ ุงู„ู…ูˆุงู‚ุน. ุจุงู„ุฅุถุงูุฉ ุฅู„ู‰ ุฐู„ูƒ ุŒ ุณูˆู ู†ู†ุงู‚ุด ุจุนุถ ุงู„ู…ูƒุชุจุงุช ูˆุงู„ูˆุธุงุฆู ุงู„ุดุงุฆุนุฉ ุงู„ู…ุดุงุฑูƒุฉ ููŠ ุฅู†ุฌุงุฒ ู‡ุฐู‡ ุงู„ู…ู‡ู…ุฉ. ู„ุฐู„ูƒ ุŒ ุฏูˆู† ู…ุฒูŠุฏ ู…ู† ุงู„ู„ุบุท ุŒ ุฏุนู†ุง ู†ุชุนู…ู‚!

ุชูุงุตูŠู„ ุฃูƒุซุฑ

ุชู… ุญู„ู‡ุง: ู…ู„ู javafx ุฅู„ู‰ ุตูˆุฑุฉ

ู…ู„ู ุฅู„ู‰ ุตูˆุฑุฉ ุชุญูˆูŠู„ ู…ู„ู ุฅู„ู‰ ุตูˆุฑุฉ ููŠ Java: ุฏู„ูŠู„ ุดุงู…ู„

ู‡ู„ ุงุญุชุฌุช ูŠูˆู…ู‹ุง ุฅู„ู‰ ุชุญูˆูŠู„ ู…ู„ู ุฅู„ู‰ ุชู†ุณูŠู‚ ุตูˆุฑุฉ ุŒ ู„ูƒู†ูƒ ู„ู… ุชูƒู† ู…ุชุฃูƒุฏู‹ุง ู…ู† ูƒูŠููŠุฉ ุงู„ู‚ูŠุงู… ุจุฐู„ูƒ ููŠ JavaุŸ ู„ุง ู…ุฒูŠุฏ ู…ู† ุงู„ุจุญุซ ุŒ ู„ุฃู†ู‡ ููŠ ู‡ุฐู‡ ุงู„ู…ู‚ุงู„ุฉ ุŒ ุณู†ุบุทูŠ ูƒู„ ู…ุง ุชุญุชุงุฌ ู„ู…ุนุฑูุชู‡ ุญูˆู„ ุชุญูˆูŠู„ ุงู„ู…ู„ู ุฅู„ู‰ ุตูˆุฑุฉ ุจุงุณุชุฎุฏุงู… Java. ุณู†ุจุฏุฃ ุจู…ู‚ุฏู…ุฉ ุนู† ู…ุงู‡ูŠุฉ ุงู„ู…ุดูƒู„ุฉ ูˆู†ู†ุชู‚ู„ ู„ู…ู†ุงู‚ุดุฉ ุงู„ุญู„ ุงู„ุฃู†ุณุจ. ุจุนุฏ ุฐู„ูƒ ุŒ ุณู†ุดุฑุญ ุงู„ูƒูˆุฏ ุฎุทูˆุฉ ุจุฎุทูˆุฉ ุญุชู‰ ุชุชู…ูƒู† ู…ู† ู…ุชุงุจุนุฉ ุงู„ุนู…ู„ูŠุฉ ูˆูู‡ู…ู‡ุง. ููŠ ุงู„ู†ู‡ุงูŠุฉ ุŒ ุณูˆู ู†ุณุชูƒุดู ุงู„ู…ุฒูŠุฏ ู…ู† ุงู„ุชูุงุตูŠู„ ุงู„ู…ุชุนู„ู‚ุฉ ุจุงู„ู…ุดูƒู„ุฉ ูˆุงู„ู…ูƒุชุจุงุช ูˆุงู„ูˆุธุงุฆู ุงู„ู…ุนู†ูŠุฉ. ู„ุฐู„ูƒ ุฏุนูˆู†ุง ู†ุชุนู…ู‚ ููŠ ุงู„ุฃู…ุฑ.

ุชูุงุตูŠู„ ุฃูƒุซุฑ

ุชู… ุงู„ุญู„: javafx ูƒูŠููŠุฉ ุงู„ุญุตูˆู„ ุนู„ู‰ ุงู„ูู‡ุฑุณ ุงู„ู…ุญุฏุฏ ู„ู„ุนู†ุตุฑ ุงู„ู…ุญุฏุฏ ููŠ ุนุฑุถ ุงู„ู‚ุงุฆู…ุฉ

ูƒูŠููŠุฉ ุงู„ุญุตูˆู„ ุนู„ู‰ ุงู„ูู‡ุฑุณ ุงู„ู…ุญุฏุฏ ู„ู„ุนู†ุตุฑ ุงู„ู…ุญุฏุฏ ููŠ listview ููŠ ุนุงู„ู… ุงู„ูŠูˆู… ู…ู† ุชุทุจูŠู‚ุงุช ุงู„ูˆูŠุจ ุณุฑูŠุนุฉ ุงู„ุฎุทู‰ ูˆูˆุงุฌู‡ุงุช ุงู„ู…ุณุชุฎุฏู… ุŒ ูุฅู† ุงู„ู…ูƒูˆู† ุงู„ุดุงุฆุน ุงู„ุฐูŠ ู†ูˆุงุฌู‡ู‡ ููŠ ุชุทุจูŠู‚ุงุช ุงู„ุฌูˆุงู„ ูˆุงู„ูˆูŠุจ ู‡ูˆ ListView ุนู†ุตุฑ. ูŠุนุฏ ListView ุฃุญุฏ ู…ูƒูˆู†ุงุช ูˆุงุฌู‡ุฉ ุงู„ู…ุณุชุฎุฏู… ุงู„ู…ุณุชุฎุฏู…ุฉ ุนู„ู‰ ู†ุทุงู‚ ูˆุงุณุน ูˆุงู„ุชูŠ ุชุนุฑุถ ู‚ุงุฆู…ุฉ ุจุงู„ุนู†ุงุตุฑ ุจุทุฑูŠู‚ุฉ ู‚ุงุจู„ุฉ ู„ู„ุชู…ุฑูŠุฑ. ุฃุญุฏ ุงู„ุฃุณุฆู„ุฉ ุงู„ุฃูƒุซุฑ ุดูŠูˆุนู‹ุง ุงู„ู…ุชุนู„ู‚ุฉ ุจู€ ListView ู‡ูˆ ูƒูŠููŠุฉ ุงู„ุญุตูˆู„ ุนู„ู‰ ุงู„ูู‡ุฑุณ ุงู„ู…ุญุฏุฏ ู„ู„ุนู†ุตุฑ ุงู„ู…ุญุฏุฏ. ููŠ ู‡ุฐู‡ ุงู„ู…ู‚ุงู„ุฉ ุŒ ุณู†ุณุชูƒุดู ุงู„ุญู„ ู„ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ ุŒ ุฌู†ุจู‹ุง ุฅู„ู‰ ุฌู†ุจ ู…ุน ุชุญู„ูŠู„ ุดุงู…ู„ ูˆุดุฑุญ ุฎุทูˆุฉ ุจุฎุทูˆุฉ ู„ุฑู…ุฒ Java ุงู„ู…ุทู„ูˆุจ.

ุชูุงุตูŠู„ ุฃูƒุซุฑ

ุชู… ุญู„ู‡ุง: ุฒุฑ ุฑู…ุฒ javafx

ุฒุฑ ุงู„ุฑู…ุฒ ููŠ ุนุงู„ู… ุงู„ูˆูŠุจ ูˆุชุทุจูŠู‚ุงุช ุงู„ู‡ุงุชู ุงู„ู…ุญู…ูˆู„ ุŒ ุฃุตุจุญ ุงุณุชุฎุฏุงู… ุฃุฒุฑุงุฑ ุงู„ุฑู…ูˆุฒ ุดุงุฆุนู‹ุง ุจุดูƒู„ ู…ุชุฒุงูŠุฏ ูˆุฃุณุงุณูŠู‹ุง ููŠ ุชูˆููŠุฑ ุชุฌุฑุจุฉ ู…ุณุชุฎุฏู… ู…ุซุงู„ูŠุฉ. ุฃุฒุฑุงุฑ ุงู„ุฑู…ูˆุฒ ุนุจุงุฑุฉ ุนู† ุชู…ุซูŠู„ุงุช ุฑุณูˆู…ูŠุฉ ู„ู„ุฅุฌุฑุงุกุงุช ุฃูˆ ุงู„ุฃูˆุงู…ุฑ ุŒ ู…ู…ุง ูŠุณู…ุญ ู„ู„ู…ุณุชุฎุฏู…ูŠู† ุจุงู„ุชู†ู‚ู„ ูˆุงู„ุชูุงุนู„ ู…ุน ุงู„ุชุทุจูŠู‚ ุจุทุฑูŠู‚ุฉ ุจุฏูŠู‡ูŠุฉ ูˆุฌุฐุงุจุฉ ุจุตุฑูŠู‹ุง. ุจุตูุชูƒ ู…ุทูˆุฑ Java ุŒ ูŠุนุฏ ูู‡ู… ูƒูŠููŠุฉ ุฅู†ุดุงุก ูˆุชู†ููŠุฐ ุฃุฒุฑุงุฑ ุงู„ุฑู…ูˆุฒ ููŠ ุชุทุจูŠู‚ุงุชูƒ ุฃู…ุฑู‹ุง ุจุงู„ุบ ุงู„ุฃู‡ู…ูŠุฉ. ููŠ ู‡ุฐู‡ ุงู„ู…ู‚ุงู„ุฉ ุŒ ุณูˆู ู†ุชุนู…ู‚ ููŠ ุนู…ู„ูŠุฉ ุฅู†ุดุงุก ุฒุฑ ุฑู…ุฒ ุŒ ูˆู…ู†ุงู‚ุดุฉ ุงู„ู…ูƒุชุจุงุช ูˆุงู„ูˆุธุงุฆู ุฐุงุช ุงู„ุตู„ุฉ ุŒ ูˆุชู‚ุฏูŠู… ุฏู„ูŠู„ ุฎุทูˆุฉ ุจุฎุทูˆุฉ ุญูˆู„ ูƒูŠููŠุฉ ูƒุชุงุจุฉ ูƒูˆุฏ Java ุฎุตูŠุตู‹ุง ู„ู‡ุฐุง ุงู„ุบุฑุถ.

ู…ู† ุฃุฌู„ ุฅู†ุดุงุก ุฒุฑ ุฑู…ุฒ ู…ุชุนุฏุฏ ุงู„ุงุณุชุฎุฏุงู…ุงุช ูˆู…ุซูŠุฑ ู„ู„ุฅุนุฌุงุจ ุŒ ูŠุฌุจ ุนู„ูŠู†ุง ุฃูˆู„ุงู‹ ู…ุนุงู„ุฌุฉ ู…ูƒูˆู†ุงุชู‡ ุงู„ุฃุณุงุณูŠุฉ. ูŠุชูƒูˆู† ุฒุฑ ุงู„ุฑู…ุฒ ุนุงุฏุฉู‹ ู…ู† ุตูˆุฑุฉ (ุฑู…ุฒ) ุชู…ุซู„ ุฅุฌุฑุงุกู‹ ู…ุตุญูˆุจู‹ุง ุจุฑู…ุฒ ูŠู†ูุฐ ุงู„ุฅุฌุฑุงุก ุงู„ู…ู‚ุงุจู„ ุนู†ุฏ ุงู„ู†ู‚ุฑ ููˆู‚ ุงู„ุฒุฑ. ู‡ู†ุงูƒ ุงู„ุนุฏูŠุฏ ู…ู† ุงู„ู…ูƒุชุจุงุช ุงู„ุชูŠ ูŠู…ูƒู†ู†ุง ุงู„ุงุณุชูุงุฏุฉ ู…ู†ู‡ุง ุ› ูˆู…ุน ุฐู„ูƒ ุŒ ููŠ ู‡ุฐู‡ ุงู„ู…ู‚ุงู„ุฉ ุŒ ุณู†ุฑูƒุฒ ุนู„ู‰ ุงุณุชุฎุฏุงู… Java Swing ูˆูุฆุฉ ImageIcon.

ุชุฃุฑุฌุญ ุฌุงูุง ู‡ูŠ ู…ูƒุชุจุฉ ู…ุณุชุฎุฏู…ุฉ ุนู„ู‰ ู†ุทุงู‚ ูˆุงุณุน ู„ุฅู†ุดุงุก ูˆุงุฌู‡ุงุช ู…ุณุชุฎุฏู… ุฑุณูˆู…ูŠุฉ (GUIs) ููŠ ุชุทุจูŠู‚ุงุช Java. ุฃุญุฏ ู…ูƒูˆู†ุงุชู‡ ุงู„ุนุฏูŠุฏุฉ ู‡ูˆ ูุฆุฉ JButton ุŒ ูˆุงู„ุชูŠ ุชุจุณุท ุฅู†ุดุงุก ุงู„ุฃุฒุฑุงุฑ ูˆุชุฎุตูŠุตู‡ุง. ุงู„ 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 ุŒ ูุฅู† ู…ู„ู ู…ู„ุก ุงู„ุดุงุดุฉ ุงู„ู…ูƒุชุจุฉ ู…ุณุชุฎุฏู…ุฉ. ุฅู†ู‡ ูŠู‚ุฏู… ุญู„ุงู‹ ุณู‡ู„ุงู‹ ูˆูุนุงู„ุงู‹ ู„ู‡ุฐู‡ ุงู„ู…ุดูƒู„ุฉ. ุชุชูƒูˆู† ูุฆุฉ ู…ู„ุก ุงู„ุดุงุดุฉ ู…ู† ูˆุธุงุฆู ุฃุณุงุณูŠุฉ ุชุณุงุนุฏ ุงู„ู…ุทูˆุฑูŠู† ุนู„ู‰ ุชู†ููŠุฐ ูˆุถุน ู…ู„ุก ุงู„ุดุงุดุฉ ููŠ ุชุทุจูŠู‚ุงุชู‡ู…. ู„ู„ุจุฏุก ุŒ ุฏุนูˆู†ุง ู†ูู‡ู… ุงู„ุดุฑุญ ุฎุทูˆุฉ ุจุฎุทูˆุฉ ู„ู„ูƒูˆุฏ ุงู„ู…ุชุถู…ู† ููŠ ุชู†ููŠุฐ ู‡ุฐู‡ ุงู„ูˆุธูŠูุฉ.

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 ูˆุงู„ุฃุฒูŠุงุก ูˆุงู„ุฃู†ุงู‚ุฉ!

ุชูุงุตูŠู„ ุฃูƒุซุฑ