|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Aug 2011
Messaggi: 2
|
GWT e creazione nuova finestra web
Ciao ragazzi,
sto scrivendo un programma in java con l'ausilio di eclipse e gwt. Ho anche inserito il jcalendar 1.4 Ho creato questo codice: Codice:
public class News implements EntryPoint {
public void onModuleLoad() {
RootPanel rootPanel = RootPanel.get();
Label lblLabelDataInizio = new Label("Data Inizio");
rootPanel.add(lblLabelDataInizio, 34, 39);
DateBox dateBoxInizio = new DateBox();
dateBoxInizio.setFormat(new DefaultFormat(DateTimeFormat
.getFormat("dd - MM - yyyy")));
rootPanel.add(dateBoxInizio, 113, 39);
Label lblLabelDataFine = new Label("Data Fine");
rootPanel.add(lblLabelDataFine, 34, 70);
DateBox dateBoxFine = new DateBox();
dateBoxFine.setFormat(new DefaultFormat(DateTimeFormat
.getFormat("dd - MM - yyyy")));
rootPanel.add(dateBoxFine, 113, 72);
Label lblLabelTitolo = new Label("Titolo");
rootPanel.add(lblLabelTitolo, 32, 233);
lblLabelTitolo.setSize("32px", "15px");
TextBox tBTitolo = new TextBox();
rootPanel.add(tBTitolo, 113, 233);
Label lblLabelImmagine = new Label("Immagine");
rootPanel.add(lblLabelImmagine, 32, 151);
@SuppressWarnings("deprecation")
final Button btnInserisciImmagine = new Button("Inserisci Immagine",
new ClickListener() {
public void onClick(Widget sender) {
// Window.open(null,"mywindow","menubar=1,resizable=1,width=500,height=600");
//
//
// RootPanel rootPanel = RootPanel.get();
// FileUpload fileUploadImmagine = new FileUpload();
// rootPanel.add(fileUploadImmagine,15,112);
}
});
RootPanel.get().add(btnInserisciImmagine);
rootPanel.add(btnInserisciImmagine, 113, 151);
Label lblLabelVideo = new Label("Video");
rootPanel.add(lblLabelVideo, 32, 182);
final Button btnInserisciVideo = new Button("Inserisci Video",
new ClickListener() {
public void onClick(Widget sender) {
}
});
RootPanel.get().add(btnInserisciVideo, 113, 182);
rootPanel.add(btnInserisciVideo, 113, 182);
btnInserisciVideo.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
// RootPanel rootPanel = RootPanel.get();
//
// Label lblScelta = new Label("Scelta:");
// rootPanel.add(lblScelta, 356, 143);
//
//
// final Button btnInserisciVideoYT = new
// Button("Inserisci Video da YouTube", new ClickListener() {
//
// public void onClick(Widget sender)
// {
// Window.open("http://www.youtube.com","mywindow","menubar=1,resizable=1,width=500,height=600");
// }
// });
//
// RootPanel.get().add(btnInserisciVideoYT);
// rootPanel.add(btnInserisciVideoYT,450, 143);
//
//
// Button btnInserisciVideoLocale = new
// Button("Inserisci Video Locale");
// rootPanel.add(btnInserisciVideoLocale, 647, 143);
// btnInserisciVideoLocale.setSize("182px", "27px");
//
// btnInserisciVideoLocale.addClickHandler(new ClickHandler()
// {
// public void onClick(ClickEvent event)
// {
// Window.open(null,"mywindow","menubar=1,resizable=1,width=500,height=600");
//
//
// RootPanel rootPanel = RootPanel.get();
// FileUpload fileUploadVideo = new FileUpload();
// rootPanel.add(fileUploadVideo, 900, 143);
// }
// });
}
});
Label lblLabelEMail = new Label("E-mail");
rootPanel.add(lblLabelEMail, 34, 103);
TextBox tBEMail = new TextBox();
rootPanel.add(tBEMail, 113, 103);
tBEMail.setSize("254px", "17px");
tBEMail.setText("[email protected]");
Button btnValidazioneEmail = new Button("Validazione EMail");
btnValidazioneEmail.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
}
});
rootPanel.add(btnValidazioneEmail, 396, 103);
Label lblLabelTesto = new Label("Testo");
rootPanel.add(lblLabelTesto, 33, 269);
TextArea tATesto = new TextArea();
rootPanel.add(tATesto, 113, 266);
tATesto.setSize("327px", "74px");
// Data Ora ultimo Aggiornamento
Label lblLabelAggiornamento = new Label("Aggiornamento");
rootPanel.add(lblLabelAggiornamento, 33, 409);
lblLabelAggiornamento.setText("Ultimo aggiornamento: "
+ DateTimeFormat.getMediumDateTimeFormat().format(new Date()));
Button btnCaricaNews = new Button("Carica News");
rootPanel.add(btnCaricaNews, 351, 368);
}
}
La mia domanda è questa: all'interno dei metodi onclick dei bottoni io vorrei che la parte che ho momentaneamente commentato venga aperta in una nuova finestra web.come posso fare aiutatemi.grazie mille.spero di essere stata chiara |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:22.



















