View Full Version : سوال: به منظور مشاهده Browser بایستی چه کاری انجام دهیم؟
lmaghsoodi
دوشنبه 08 مهر 1392, 10:44 صبح
با سلام خدمت دوستان عزیز
درصورتیکه بخواهیم با کلیک روی یک دکمه، Browser مشاهده شود، بایستی چه کاری انجام دهیم ؟
با تشکر
Ehsan rashydy
دوشنبه 08 مهر 1392, 11:09 صبح
شما این سوالا تو این پست (http://barnamenevis.org/showthread.php?421057-Brows-%D8%A2%D8%AF%D8%B1%D8%B3-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7) پرسیدید، دوستان جوابتون رو هم دادن، چرا دوباره مطرح میکنید؟
lmaghsoodi
دوشنبه 08 مهر 1392, 13:02 عصر
نه منظور آدرس فایل نیست ، منظور نمایش یک Browser مثل chrome یا IE یا FireFox می باشد.
Ehsan rashydy
دوشنبه 08 مهر 1392, 13:57 عصر
نه منظور آدرس فایل نیست ، منظور نمایش یک Browser مثل chrome یا IE یا FireFox می باشد.
بله درست میگید، من پستتون رو با دقت نخوندم.
این یه نمونه برای اجرا کردن firefox:
public static void main(String args[]) {
Runtime rt = Runtime.getRuntime();
try {
rt.exec(new String[] {"C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe", "google.com" });
} catch (Exception e) {
e.printStackTrace();
}
}
البته فرض بر این بوده که فایرفاکس تو این آدرس
C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
قرار داره.
برای توضیح کدها هم بگم:
کلاس RunTime برای این استفاده میشه که برنامه ی شما بتونه با محیطی که توش داره اجرا میشه(منظور os هست) ارتباط برقرار کنه، الان این کد مثل این میمونه که شما بخوای از توی cmd(اگه فرض کنیم os شما windows باشه) فایرفاکس رو اجرا کنید.
lmaghsoodi
چهارشنبه 10 مهر 1392, 09:27 صبح
اگر بخواهیم در محیط دیگری مثل Linux کار کنیم، بایستی چه کاری انجام دهیم ؟
Ehsan rashydy
چهارشنبه 10 مهر 1392, 09:57 صبح
اگر بخواهیم در محیط دیگری مثل Linux کار کنیم، بایستی چه کاری انجام دهیم ؟
هیچ فرقی نداره، فقط باید بدونی که تو Linux با چه commandای میخوای مروگرت اجرا بشه، کافیه خود دستور به همراه option ها شو تو قالب یه ارایه از Stringها (خط5) بدی به متد excec.
L u k e
دوشنبه 15 مهر 1392, 16:07 عصر
این دستور یک لینک رو با مرورگر پیش فرض سیستم عامل باز می کنه.
if (Desktop.isDesktopSupported()) {
Desktop.getDesktop().browse(new URI("http://google.com"));
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.