Aplicativo e não web... Redirect?

11 respostas
thokk

Como o que é que sefaz na aplicação um response.sendRedirect???
Ja que não é um projeto para web.

11 Respostas

danieldestro

Se não é web, não tem redirect.

thokk
private JMenuItem getSiteMenuItem() {
		if (SiteMenuItem == null) {
			SiteMenuItem = new JMenuItem();
			SiteMenuItem.setText("Site");
			SiteMenuItem.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					if (location != null)
					{
						if (location.equals(SiteMenuItem))
							SiteMenuItem.sendRedirect("http://www.cedro.ind.br");
					}
				
			SiteMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_M,
					Event.CTRL_MASK, true));
				}
			});
		}
		return SiteMenuItem;
	}

então como posso fazer???

Grato
Paulo

danieldestro

Você sabeusar a API Swing?

thokk

Ainda não esta faltando o evento deste jbutton, e como achei que fosse assim, tentei mais gerou muitos erros!!!

Sou novo em Java

danieldestro

Melhor aprender como usar Swing então.

thokk

Um kit JDK, onde faço meus import, ja estudei

danieldestro

Estudou???
Entendeu o mecanismo de funcionamento do Swing?

thokk

sim, posso importar uma biblioteca e???
Eu gostaria de saber o pq, na aplicação não existe sendredirect ou um response… e o que poderia substituir???

danieldestro

Não, então vc não entendeu o mecanismo.

Em Java para web, você tem um request e um response, que são abstrações dos dados de requisição e resposta de uma Requisição HTTP.

Para “desktop”, não existe request e responde. Você trabalha diretamente com objetos, no caso as janelas e componentes dela.

Leia um tutorial sobre Swing, acho que vai te ajudar a entender melhor.

thokk

Esta parte eu ja entendi… Mas quero saber se tem algum componente que se iguala a isso em um aplicativo??? Entendeu???

danieldestro

Vc quer mostrar uma página HTML na sua janela?
Use o javax.swing.JEditorPane.
http://java.sun.com/docs/books/tutorial/uiswing/components/editorpane.html

Criado 18 de janeiro de 2007
Ultima resposta 18 de jan. de 2007
Respostas 11
Participantes 2