Как запустить программу Java, нажав кнопку на HTML - PullRequest
2 голосов
/ 19 декабря 2011

Как я могу запустить Java-приложение Swing, нажав кнопку на HTML-странице.Возможно ли это?

Ответы [ 5 ]

3 голосов
/ 19 декабря 2011

То, что вы ищете, называется Java Web Start .

Обратите внимание, что, если у вас нет подписанного приложения, оно будет работать в ограниченном режиме (аналогично апплетам) и не сможет получить доступ к локальным ресурсам.

1 голос
/ 19 декабря 2011

Возможно, вы пытались показать апплет после того, как пользователь нажал кнопку.В этом случае решением может быть добавление вашего <object> к <div>, который имеет свойство css visibility:hidden;.Затем создайте элемент HTML-кнопки, который обращается к элементу <DIV> и изменяет его свойство видимости, например,

<html><head>    
    <style>
        div.visible {
            visibility:visible;
        }
        div.hidden {
            visibility:hidden;
        }
    </style>
</head><body>

<div id="applet" class="hidden">
    <!-- Your object-code goes here -->
    <object></object>
</div>

<!-- This button will show the applet -->
    <input type="button" value="Show the applet"
        onclick="javascript:document.getElementById('applet').className = 'visible';" />
</body></html>`

. Вам нужно будет адаптировать его к вашим целям, но он должен показать основную идею.

0 голосов
/ 19 декабря 2011

Вам нужны апплеты, и вашему клиенту нужно установить jre, чтобы это работало.

0 голосов
/ 19 декабря 2011

Вы можете использовать библиотеки Swing в апплете . Ваш апплет должен быть подклассом javax.swing.JApplet.

Помните, что вы будете подчинены ограничениям апплета "песочница" .

0 голосов
/ 19 декабря 2011

Вы можете запустить апплет. Это в основном встроенное Java-приложение. Смотрите учебник здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...