2016-06-10 12 views
0

Я хотел бы отправить одним нажатием кнопки апплет любых параметров в браузер. (HTML). Я знаю, что есть несколько объектов кнопки метода, но не знаю, что использовать. Как я могу это сделать? ps.: Я использую протокол jnlp.Я хотел бы отправить одним кликом кнопки апплет любых параметров в браузер. (Html)

Что-то вроде:

key_button = new Button("Click"); 
key_button.setBounds(150,50,100,20); 
add(key_button); 

У меня есть код апплета следующий код:

package applet; 

import java.awt.*; 
import java.applet.*; 
import java.awt.event.*; 
import java.io.File; 
import java.net.URL; 
import java.util.ArrayList; 
//import java.io.BufferedWriter; 
//import java.io.FileWriter; 

public class UserInput extends Applet implements ActionListener{ 


    TextField key_text1; 
    static TextField key_text2; 
    TextField key_output; 
    Label key_label1,key_label2,key_label3; 
    Button key_button; 

    public void init(){ 
     setLayout(null); 

    // Add different components to the layout. 


    key_label1 = new Label("Enterpassword1: "); 
    key_label1.setBounds(20,20,100,20); 
    add(key_label1); 

    key_text1 = new TextField(5); 
    key_text1.setBounds(150,20,100,20); 
    add(key_text1);  


    key_button = new Button("Click"); 
    key_button.setBounds(150,50,100,20); 


    /*******************Here I need to create a method that clicking key_button sends the data entered in the TextField field to the website (html) and html would appear the argument entered the applet TextFiel.**************************/ 


    // key_button.event(); 

    add(key_button); 

    } 
+1

Вы пытаетесь изменить DOM с помощью апплета? Вы хотите запустить функцию при нажатии кнопки? Вы хотите создать кнопку в DOM? Вы должны четко сказать 1. что вы хотите сделать, 2. то, что вы пробовали, и 3. что пошло не так. –

+0

@PooyanKhosravi Я отредактировал – gonz

+0

Мне нужно создать метод, по которому нажатие кнопки key_button отправит данные, введенные в поле TextField, на веб-сайт (html), и html появится, что аргумент ввел апплет TextFiel. – gonz

ответ

1

..send с щелчком кнопки апплет любых параметров в браузере.

String value = textField.getText(); 
String path = "the.html"; 
URL url = new URL(getDocumentBase(), path + "?param=" + value); 
getAppletContext().showDocument(url); 
+0

См. Edit to answer .. –

+0

AWWWW Я был глуп – gonz

+0

, но я могу взять этот параметр и играть на странице jsp? – gonz