|
Alterar LookAndFeelInfo do JFrame |
|
|
|
|
Escrito por Administrator
|
|
Qua, 13 de Janeiro de 2010 22:10 |
|
Como listar todos os LookAndFeel do JFrame em Swing.
 Como eu usei.
public void carregarLookAndFeelds(){
UIManager.LookAndFeelInfo[] info = UIManager.getInstalledLookAndFeels(); for (int i=0; i<info.length; i++) { String humanReadableName = info[i].getName(); String className = info[i].getClassName(); System.out.print(humanReadableName); System.out.println(" - "+className); getLooandfeel().put(humanReadableName,className); } this.getGui().carregarLookAnFeeld(looandfeel); } Como fiz para aplicar public void definirLookAndFeeld(String valorFeeld){ LookAndFeel lf = UIManager.getLookAndFeel(); try { if(valorFeeld == null){ valorFeeld = UIManager.getSystemLookAndFeelClassName(); } //valorFeeld = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel"; UIManager.setLookAndFeel(valorFeeld); } catch (Exception e) { System.out.println("ERROR AO DEFINIR LOOKANDFEELD: "+e.toString()); }
}
|
|
Última atualização em Qua, 13 de Janeiro de 2010 22:24 |
|
|
Escrito por Ray da Costa
|
|
Qua, 13 de Janeiro de 2010 21:55 |
|
Metodo utilizado para alterar o topo da tela do Swing JFrame.  Este é o médodo que faz a mágica Como eu usei. public static void main(String[] args) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { JFrame.setDefaultLookAndFeelDecorated(true); GUIDesktop gui = new GUIDesktop(); gui.setVisible(true); } }); } |
|
Última atualização em Qua, 13 de Janeiro de 2010 22:06 |
|
Escrito por Ray da Costa
|
|
Ter, 12 de Janeiro de 2010 19:11 |
Este exemplo mostra como pegar um url de uma determinada string usando o Redex do Java.
O redex que usei: REGEX1 = "(src|href)\\s*=\\s*\"([^<\"]*)\""; Entendimento do mesmo: 1 - (src|href) => No primeiro grupo pode existir src OU href. 2 - \\s* => Pode ter qq tamanho de espaço e seginte um igual (=) 3 - ([^<\"]*) => É esperado o simbolo “<\”
Os parenteses representam grupos de busca. Deverá ser utilizado no seguinte momento: while(m.find()) { count++; tipo = m.group(1); url = m.group(2); }
Como usei public static String getURL(String contxt){ boolean isBoolean = false; StringBuilder sb = new StringBuilder(contxt.length());
try { String REGEX1 = "(src|href)\\s*=\\s*\"([^<\"]*)\""; Pattern pattern = Pattern.compile(REGEX1); int inicio = 0; Matcher m = pattern.matcher(contxt); int count = 0; String tipo = null; String url = null; while(m.find()) { count++; tipo = m.group(1); url = m.group(2); }
if( (url != null) && (tipo.equals("src")) ){ sb.append(url.trim()); } } catch (Exception e) { e.printStackTrace(); }
if(sb.toString().length() == 0){ return null; }else{ return sb.toString(); } } |
|
Última atualização em Ter, 12 de Janeiro de 2010 19:23 |
|
|
Usando java para conectar na internet |
|
|
|
|
Escrito por Ray da Costa
|
|
Qua, 13 de Janeiro de 2010 17:39 |
|
Existem muitas funcionalidades de se usar este tipo de método. Eu usei para validar a conexão de uma determinada aplicação. Ou seja, verificar se existe conexão como a internent. public boolean isConexaoFromWEB(){ try { URL url = new URL("http://www.ray.system.nom.br"); URLConnection conn = url.openConnection(); HttpURLConnection httpConn = (HttpURLConnection)conn; httpConn.setInstanceFollowRedirects(false); httpConn.setConnectTimeout(10); httpConn.connect(); int respCode = httpConn.getResponseCode(); if(respCode == httpConn.HTTP_OK){ return true; }else{ return false; } } catch (Exception e) { return false; } } |
|
Última atualização em Qua, 13 de Janeiro de 2010 17:44 |
|
Escrito por Administrator
|
|
Ter, 12 de Janeiro de 2010 17:48 |
Na versão JDK06 existe um metodo que pode ajudar muito. Caso seja necessário abrir um browser via código java segue aqui a dica.
Desktop.getDesktop().browse(new URI(url));
Como eu usei
public void openBrowser(String url){ try { Desktop.getDesktop().browse(new URI(url)); } catch (Exception e) { e.printStackTrace(); } } |
|
Última atualização em Ter, 12 de Janeiro de 2010 17:56 |
|
|
|
|
Página 8 de 8 |