Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING + JSP / 15 сообщений из 15, страница 1 из 1
22.02.2007, 01:28:50
    #34348711
ArmenA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
Хотелос вместо HTML форм использовать swing, написал что то, но окно не располагается на странице

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@page  import  = "javax.swing.*"%>
<%@page  import  = "java.awt.*"%>
<%@page  import  = "javax.swing.JFrame.*"%>

<!DOCTYPE HTML  PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Login with swing</title>
    </head>
    <body>

    <h1> This  is login page.</h1>
   
    <form name="post" action="get.jsp">
   
   <%!
   
JLabel lastName =  new  JLabel("Last Name", JLabel.RIGHT);
JLabel middleName =  new  JLabel("Middle Name", JLabel.RIGHT);
JLabel firstName =  new  JLabel("First Name", JLabel.RIGHT);
JTextField lastField =  new  JTextField( 10 );
JTextField middleField =  new  JTextField( 10 );
JTextField firstField =  new  JTextField( 10 );
%>

<%
// Add displayedMnemonic and labelFor property values
lastName.setDisplayedMnemonic('L');
middleName.setDisplayedMnemonic('M');
firstName.setDisplayedMnemonic('F');
lastName.setLabelFor(lastField);
middleName.setLabelFor(middleField);
firstName.setLabelFor(firstField);
// Layout and Display
JPanel p =  new  JPanel();
p.setLayout( new  GridLayout( 3 , 2 , 5 , 5 ));
p.add(lastName);
p.add(lastField);
p.add(middleName);
p.add(middleField);
p.add(firstName);
p.add(firstField);
JFrame f =  new  JFrame();
f.getWindowListeners();
f.setContentPane(p);
f.pack();
f.setVisible(true);

 %>
    
    <input type="submit" value="submit" name="OK" />
     </form>
    
    </body>
</html>

как сделать чтобы форма располагалась на HTML, работать как с апплетамы?
...
Рейтинг: 0 / 0
22.02.2007, 04:43:59
    #34348770
ArmenA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
наверно невозможно , лучше использовать jsp -> jstl+html and /etc.
...
Рейтинг: 0 / 0
22.02.2007, 06:04:11
    #34348779
jusio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
Валяюсь.
...
Рейтинг: 0 / 0
22.02.2007, 09:21:34
    #34348977
ёнах пыш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
:)
...
Рейтинг: 0 / 0
22.02.2007, 09:49:36
    #34349092
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
"хелло ворлд!" рулит!!))))))))
...
Рейтинг: 0 / 0
22.02.2007, 09:52:31
    #34349099
raidan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
Это что-же нужно иметь в голове...
...
Рейтинг: 0 / 0
22.02.2007, 12:02:39
    #34349643
max_from_sumy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
Афтар жжет, пиши ещё.
...
Рейтинг: 0 / 0
22.02.2007, 12:11:04
    #34349683
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
ArmenA ест наш моск.
...
Рейтинг: 0 / 0
22.02.2007, 12:49:05
    #34349874
Leonidv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
Посмеялся. А вообще, есть фреймворки, переводящие Swing в HTML.
...
Рейтинг: 0 / 0
22.02.2007, 13:15:02
    #34350005
ТимоН
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
:) а я дурак все в html отрисовываю.
...
Рейтинг: 0 / 0
22.02.2007, 13:22:24
    #34350048
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
убил
...
Рейтинг: 0 / 0
22.02.2007, 13:23:44
    #34350055
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
2автор

упрощённо:
1.есть жабий веб-сервер, например жбос или томкат, на нём твоя жсп-страница
2.забиваешь адрес в браузер, он посылает запрос серверу
3.сервер выполняет код на из жсп-файла и полученный текст отсылает браузеру
4.браузер интерпретирует этот текст как код хтмл и строит по нему картинку которую и показывает

например у тебя код

JFrame f = new JFrame();
f.getWindowListeners();
f.setContentPane(p);
f.pack();
f.setVisible(true);

что он делает? Сервер создаст фрейм и даже может попытаться отобразить его где-то у себя. А где написано что он что-то отдаст браузеру?

Т.е. нужно почитать что-нибудь про веб-приложения и протокол хттп.
...
Рейтинг: 0 / 0
22.02.2007, 15:27:26
    #34350566
leafox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
Хочешь свинг использовать на странице? Засунь его сначала в апплет. Только учти, что у пользователя на машине должна джава стоять не ниже той версии, в которой ты апплет создавал, иначе свинговые компоненты могут не заработать.
...
Рейтинг: 0 / 0
24.02.2007, 09:13:55
    #34352615
ArmenA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
Я знаю что смешно , но фантазировать же надо, книжки многие я читал, но подумал может есть способ? Ведь у java множество технологии, может в будушем без аплетов будет возможно исползовать swing.
...
Рейтинг: 0 / 0
26.02.2007, 14:18:31
    #34354957
Изя Шниперсон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SWING + JSP
leafoxХочешь свинг использовать на странице? Засунь его сначала в апплет. Только учти, что у пользователя на машине должна джава стоять не ниже той версии, в которой ты апплет создавал, иначе свинговые компоненты могут не заработать.
Можно выложить библиотеки swing на сервер вместе с приложением, тогда клиенский браузер их выкачает и запустит апплет. Только выкачивание может идти не очень быстро.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING + JSP / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]