powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / SWING + JSP
15 сообщений из 15, страница 1 из 1
SWING + JSP
    #34348711
ArmenA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотелос вместо 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
SWING + JSP
    #34348770
ArmenA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверно невозможно , лучше использовать jsp -> jstl+html and /etc.
...
Рейтинг: 0 / 0
SWING + JSP
    #34348779
jusio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Валяюсь.
...
Рейтинг: 0 / 0
SWING + JSP
    #34348977
ёнах пыш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
...
Рейтинг: 0 / 0
SWING + JSP
    #34349092
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"хелло ворлд!" рулит!!))))))))
...
Рейтинг: 0 / 0
SWING + JSP
    #34349099
Фотография raidan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это что-же нужно иметь в голове...
...
Рейтинг: 0 / 0
SWING + JSP
    #34349643
max_from_sumy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Афтар жжет, пиши ещё.
...
Рейтинг: 0 / 0
SWING + JSP
    #34349683
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArmenA ест наш моск.
...
Рейтинг: 0 / 0
SWING + JSP
    #34349874
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмеялся. А вообще, есть фреймворки, переводящие Swing в HTML.
...
Рейтинг: 0 / 0
SWING + JSP
    #34350005
ТимоН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) а я дурак все в html отрисовываю.
...
Рейтинг: 0 / 0
SWING + JSP
    #34350048
expp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
убил
...
Рейтинг: 0 / 0
SWING + JSP
    #34350055
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2автор

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

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

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

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

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


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