PDA

View Full Version : سوال: نحوه ی export گرفتن در نتبینز



arezo1174
یک شنبه 17 اردیبهشت 1391, 12:33 عصر
سلام.

من میخام که در محیط نت بینز وقتی یه دکمه رو کلیک میکنم یه صفحه ی وب باز بشه امکانش هست که راهنمایم کنید؟؟؟؟؟
با سپاس فراوان.

saban56
یک شنبه 17 اردیبهشت 1391, 13:36 عصر
در متد actionPerformed اون JButton که می خواهید صفحه وب رو باز کنه این کد رو قرار بدید. به جای pageAddress هم آدرس صفحه ای که میخواهید باز بشه رو بنویسید.


URI uri = new URI(pageAddress);
Desktop.getDesktop().browse(uri);

arezo1174
پنج شنبه 21 اردیبهشت 1391, 16:59 عصر
سلام.
اول خیلی ممنون از اینکه جواب دادید.
امکانش هست که یه sample کامل برام بزارید
یه توضیحی هم راجع به jsf بدید.
با تشکر فراوان.

arezo1174
شنبه 23 اردیبهشت 1391, 10:38 صبح
سلام.
ینی هیچ کس نیست که منا راهنمایی کنه؟؟؟:افسرده:
من همین کد رو داخل tryو catch هم گذاشتم ولی جواب نداد:گریه:

saban56
شنبه 23 اردیبهشت 1391, 11:22 صبح
این دکمه ای که میگید، JButton هست یا یه Button در صفحه ی وب هست؟
در مورد jsf هم اینجا (http://barnamenevis.org/showthread.php?338301-%D8%AA%D9%81%D8%A7%D9%88%D8%AA-jsp-%D8%A8%D8%A7-jsf-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F%D8%9F%D8%9F%D8%9F%D 8%9F&highlight=JSF)توضیج داده شده

spiderman200700
شنبه 23 اردیبهشت 1391, 11:40 صبح
اینم یه مثال کامل.فقط تحت دسکتاپه :
import java.awt.Desktop;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JFrame;

public class TestDB extends JFrame {

private JButton addDB;

public TestDB() {
super("Test Dabatbase");
setDefaultCloseOperation(EXIT_ON_CLOSE);
addDB = new JButton("Click to open");
addDB.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
try {
String pageAddress = "http://google.com";
URI uri = new URI(pageAddress);
Desktop.getDesktop().browse(uri);
} catch (IOException ex) {
ex.printStackTrace();
} catch (URISyntaxException ex) {
ex.printStackTrace();
}
}
});
add(addDB);
}

public static void main(String args[]) {
TestDB testdb = new TestDB();
testdb.setLayout(new FlowLayout(FlowLayout.CENTER));
testdb.setSize(160, 130);
testdb.setVisible(true);
}
}

arezo1174
شنبه 23 اردیبهشت 1391, 16:20 عصر
سلام.
یه JButton هست در محیط نتبیز میخام وقتی روی این باتن کلیک میکنم یه صفحه ی وب باز بشه.
مقسی از توجه تون:خجالت:

spiderman200700
شنبه 23 اردیبهشت 1391, 18:04 عصر
سلام.
یه JButton هست در محیط نتبیز میخام وقتی روی این باتن کلیک میکنم یه صفحه ی وب باز بشه.
مقسی از توجه تون:خجالت:

مثالی که گذاشتم، همینه دیگه!

arezo1174
یک شنبه 24 اردیبهشت 1391, 16:22 عصر
ببخشید نتونستم به این تایبیک سر بزنم حل شده مرسی
خاستم که سوال استاده قبلی(saban56) رو بدم.
با تشکر فراوان

arezo1174
یک شنبه 24 اردیبهشت 1391, 16:23 عصر
جواب سوال رو بدم.
مرسسسسسسسسسسی

arezo1174
سه شنبه 26 اردیبهشت 1391, 17:18 عصر
سلام. ببخشید یه سوال؟؟؟؟؟؟؟؟؟؟
فرض کنید که من یه فرم توی نتبینز ایجاد کردم و چند تا هم تکس باکس دارم مثل نام و نام خانوادگی؛ حالا اینا رو وارد کردم روی یه دکمه کلیک میکنم باید یه صفحه ی وب نمایش بده که نام و نام خانوادگی که توی تکس باکس وارد کردم توی صفحه ی وبم نمایش بده؛ حالا باید چه کار کنم خوب برا اینکه صفحه ی وب نمایش داده بشه از از دستور URI استفاده میکنم برای نمایش اطلاعاتش باید چه کار کرد.
اساتید خیلی سرچ کردم ولی همش بینتیجه ست:عصبانی++:

spiderman200700
سه شنبه 26 اردیبهشت 1391, 18:45 عصر
سلام.
در اینصورت شما باید از برنامه نویسی تحت وب جاوا مثل JSP استفاده کنید.
بعضی وقتا نیاز هست که از Ajax هم استفاده کنید.
و همچنین برای ارتباط برنامه ی تحت دسکتاپ با برنامه ی تحت وب و انتقال اطلاعات بین این دوتا، باید از برنامه نویسی شبکه در جاوا استفاده کنید.

همایون افشاری
جمعه 29 اردیبهشت 1391, 13:46 عصر
منظور شما از صفحه وب چیه ؟ یعنی اون صفحه رو خودتون می خواید درست کنید؟
اگه پاسخ مثبته شما باید برای ایجاد اون صفحه وب از برنامه نویسی وی داینامیک مثلا php , jsp استفاده کنید.
برای انتقال اطلاعات هم خیلی راحت می تونید از طریق URL و متد GET اطلاعات رو انتقال بدید.
فرض کنیم فرم شما دو مقدار firstname و lastname داره و صفحه وب مورد نظر هم روی سیستم قابل دسترسیه مثلا با URL زیر :
localhost/page.jsp
کافیه هنگام استفاده از URL اونو به این شکل به کار ببرید :
localhost/page.jsp?firstname=Homayoun&lastname=Afshari
توی صفحه وب هم می تونید از طریق شی request به این مقادیر دسترسی داشته باشید. مثلا توی jsp:
String firstname = request.getParameter("firstname");
String lastname = request.getParameter("lastname");

arezo1174
جمعه 29 اردیبهشت 1391, 22:50 عصر
سلام. مثلا فرض کنید که من یه صفحه با html ساختم با URL هم بهش توی نتبینز دسترسی دارم
حالا توی صفحه ی وبم چی هست؟؟ فرض کنید که تو jfameform هم یه نام و نام خانوادگی دارم عین همین فرم رو توی html ایجاد کردم بهشم الان دسترسی دارم.
میخام وقتی توی فرمم نام نام خانوادگی رو که تو jtextfield وارد کردم و روی button اکسبورت که کلیک کردم عینا اطلاعات نام نام خانوادگی اونجا (وب) نمایش داده بشه.
امیدوارم همه چیزا واضح گفته باشم.
قبل از جواب ممنون.

همایون افشاری
شنبه 30 اردیبهشت 1391, 20:50 عصر
با html فقط می تونید صفحات static وب ایجاد کنید و بنابراین html به تنهایی قادر به انجام این کار نیست.
برای این کار باید صفحه وب رو به کمک یه زبان برنامه نویسی پویای وب مثل PHP یا JSP و ... ایجاد کنید.
البته اگر برنامه به همین سادگی که میگید باشه فکر می کنم با javascript هم میشه مشکلو حل کرد.