[java-list] Conversão de arrays para interface

2002-01-18 Por tôpico Marcelo Castro



Pessoal,
 
Estou estudando para a certificação SCJP, e 
encontrei uma dúvida na parte de conversão de Referência de Objeto. Minha dúvida 
é:
 
    Por que uma array pode ser 
convertida em apenas esses dois tipos de interface: Serializable e 
Cloneable?
 
Aguardo respostas.
 
[]´s
Marcelo CastroProgramador - 
Politec


[java-list] p/ José Marques

2002-01-18 Por tôpico Daniel Felipe \(Bonão\)



Umas da maiores vantagens, mas as VANTAGENS 
ABSURDAMENTE MAIORES DE TODAS do Java sobre o VB e que vc pode:
 
* Criar aplicações multiplataforma (Você não é 
obrigado a ter o Windows).
* A linguagem é orientada a objeto (coisa que 
o vb não é) isto facilita muito a reutilização de software.
* Você pode facilmente criar aplicações para Web 
com JSP e Servlets. (Coisa que no VB é muito dificil)
* E finalmente vc pode criar aplicações com 
objetos distribuidos, que são os famosos EJB (Enterprise Java Beans, está é a 
que eu mais gosto. Nem sei se dá para fazer isso no VB). Caro amigo eu não 
tenho nada contra o VB mas acho que o Java é muito poderoso. Para programadores 
Java o céu é o limite.
 
Um abraço e boa sorte com seus 
estudos..
 
Bonão


[java-list] dicas p/ certificação!!!

2002-01-18 Por tôpico Daniel Felipe \(Bonão\)



Caros amigos (Ruy, Regis e todos o 
outros)
 
* A prova tem 59 questões para serem respondidas em 
um tempo de 2 horas.
* Para se certificar vc precisa atingir um 
percentual de 61% e o resultado sai na hora.
 
Bom caro Regis eu antes de estudar estes 4 
meses NUNCA TINHA VISTO O JAVA na minha vida NÃO TINHA NEM IDEIA DO QUE ERA 
ORIENTAÇÃO A OBJETO. Para min quando falavam de java era a mesma coisa que 
javaScript. Eu programava em C++ mas também não sou lá essas coisas, pois sei só 
que aprendi na faculdade acontece que quando entrei nesta empresa 
o dono me disse na entrevista que eu tinha que estudar o 
Java tirar a certificação e depois produzir. Desde então eu so tenho 
feito isto, cheguei a estudar 10:00 por dia um pouco antes do dia de me 
certificar, mas não se assustem, acho que um estudo bem direcionado é o que faz 
a diferença. A propósito o tutorial de que falei está em http://www.bonao.hpg.com.br acho que tive 
um pouco de facilidade para aprender Java pois eu não tive muito contato com 
outras linguagens, já no caso do meu chefe que programava em RPG para AS/400 
pastou para aprender java pois é totalmente diferente, mas não desanimen vc's 
conseguirão.
 
Desculpem eu bater sempre na mesma tecla mas uma 
dica muito importante é estudar em mais de uma pessoa ISTO É ESSENCIAL, SEM ISTO 
NÃO TERIA PASSADO. 
 
Um abraço e boa sorte.
 
Bonão


Re: [java-list] Servidor

2002-01-18 Por tôpico Rodrigo Lopes



Outro também muito bom é o Resin (http://www.caucho.com/products/resin/)

  - Original Message - 
  From: 
  Felipe Santos 
  To: [EMAIL PROTECTED] 
  Sent: Thursday, January 17, 2002 10:22 
  AM
  Subject: RES: [java-list] Servidor
  
      Danilo,
   
      O Tomcat é um servidor de 
  aplicação para java. Você pode baixá-lo gratuitamente em http://jakarta.apache.org
  
   
  Abraços
   
  Felipe Grandi SantosAnalista de Sistemas
  Fone: +55 54 3025-1717E-mail: [EMAIL PROTECTED]
  
  
  
  De quem entende de informação para 
  quem entende de saúde.
  -Mensagem original-De: Danilo Rangel 
  [mailto:[EMAIL PROTECTED]]Enviada em: quarta-feira, 16 de janeiro de 
  2002 22:41Para: [EMAIL PROTECTED]Assunto: 
  [java-list] Servidor
  Alguém sabe de algum servidor gratuito na 
  internet para Java para eu testar servlets?
   
  Ou o tomcat pode fazer isso?
   
  []'sDanilo Rangel[EMAIL PROTECTED][EMAIL PROTECTED]ICQ: 
  135303663


Re: [java-list] Exception

2002-01-18 Por tôpico hooter

Fala Cezar !!!
o metodo printStakTrace() mostra o metodo e o objeto q lancou a exception ...
Ele mostra algo assim ...

java.lang.Exception: Model exceptio + not found.
at cg.Generator.create(Generator.java:26)
at cg.Main.main(Main.java:33)

Agora, dependendo do q vc quer fazer, vc poderia criar sua propria exception 
e catar ela ..
assim ...

try {
  tete() ;
} catch MyException {
  aqui vc sabe q foi a sua
} catch Exception {
  aqui foi uma exception generica ...
}

Abraco!

On Thursday 17 January 2002 09:56 am, you wrote:
> Ola Pessoal,

> Como posso fazer qual o nome objeto que lancou uma determinada exception?
>
> []´s
>
> Cesar
>
>
> Find the best deals on the web at AltaVista Shopping!
> http://www.shopping.altavista.com
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] JProgressBar??????

2002-01-18 Por tôpico Willian Charles Balmant

É simples!

A JProgressBar tem um método setValue(int value) que pode ser usado nesse
caso

Uma maneira de fazer: (só vale para arquivos com mais de 100 bytes)
descubra o tamanho do arquivo

File file = new File("path");
long tam = file.length();

agora a stream para ler o arquivo

FileInputStream fileIn = new FileInputStream(file);


agora
// intervalo é 1%  do tamanho do arquivo.
int intervalo = (int) tam/100;

e no loop que carrega o arquivo

byte [] data = new byte[(int)tam];

for(int i =0; i < tam; i++) {
   data[i] = fileIn.read();
   if( i%intervalo == 0 )
  progressBar.setValue(progressBar.getValue()+1);
}


Willian Charles Balmant


- Original Message -
From: Awdryn Cavalache
To: [EMAIL PROTECTED]
Sent: Monday, January 14, 2002 5:18 PM
Subject: [java-list] JProgressBar??




Alguêm teria algum exemplo de como usar o JProgressBar ao carregar arquivos.
Como eu posso mostrar que um arquivo está sendo carregado atravéz de um
JProgressBar?

Agradecendo antecipadamente.

Awdryn Cavalache
[EMAIL PROTECTED]


_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Tutorial Java!!!

2002-01-18 Por tôpico Daniel Felipe \(Bonão\)



Bom pessoal
 
Aqui sou eu novamentedevido a sugestão do nosso 
amigo Jefferson eu coloquei o tutorial no endereço http://www.bonao.hpg.com.br ..
 
Um abraço a todos e boa Sorte
 
Bonão 


Re: [java-list] Re: Random utils [Jose Bertegs]

2002-01-18 Por tôpico MARCELO DUARTE

Não esqueça que ele gera sempre a mesma sequência para um determinado
número.

Mutiplique o seu inteiro pela o minuto e pelo segundo.

T+

Marcelo Duarte


- Original Message -
From: Bruno Borges <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 17, 2002 2:18 PM
Subject: [java-list] Re: Random utils [Jose Bertegs]


>
>  jose, dah uma olhada no pacote java.util! e olhe a
>  classe Random, ela lhe fornece todos os metodos
>  necessarios :)... no seu caso, algo simples seria:
>
>  class Main{
>
>  static {
>   java.util.Random rand = new java.util.Random();
>   System.out.println(rand.nextInt(4));
>   System.exit(1);
>  }
>  }
>
> > >  --- Jose Bertegz <[EMAIL PROTECTED]>
> escreveu:
> > >
> > Olá,
> > >
> > > preciso gerar uma sequencia de 4 caracteres
> > > randomicamente. Gostaria que me mandassem algum
> > > exemplo de como fazer isso.
> > >
> > > Obrigado,
> > > Romulo
> > >
> > >
> >
>

___
> > > Yahoo! GeoCities
> > > Tenha seu lugar na Web. Construa hoje mesmo sua
> > home
> > > page no Yahoo! GeoCities. É fácil e grátis!
> > > http://br.geocities.yahoo.com/
> > >
> > > -- LISTA SOUJAVA
> > > 
> > > http://www.soujava.org.br  -  Sociedade de
> > Usuários
> > > Java da Sucesu-SP
> > > dúvidas mais comuns:
> > > http://www.soujava.org.br/faq.htm
> > > regras da lista:
> > > http://www.soujava.org.br/regras.htm
> > > para sair da lista: envie email para
> > > [EMAIL PROTECTED]
> > >
> >
> -
> > >
> >
> >
>

___
> > Yahoo! GeoCities
> > Tenha seu lugar na Web. Construa hoje mesmo sua home
> > page no Yahoo! GeoCities. É fácil e grátis!
> > http://br.geocities.yahoo.com/
> >
>
>

___
> Yahoo! GeoCities
> Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo!
GeoCities. É fácil e grátis!
> http://br.geocities.yahoo.com/
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
>


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Ajuda Urgente - Controle de acessos browser

2002-01-18 Por tôpico Sven van ´t Veer
Title: Teste



Cria um proxy tipo:
package socket;
import java.net.*;
import java.io.*;
import java.util.*;

/**
 * Title:
 * Description:
 * Copyright:    Copyright (c) 2001
 * Company:
 * @author
 * @version 1.0
 */

public class Listener {

  public Listener() {

    try{
  ServerSocket s = new ServerSocket(90);
  Socket s0 = s.accept() ;
  BufferedReader br = new BufferedReader(new InputStreamReader(s0.getInputStream()));
  BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(s0.getOutputStream()));
  String command = br.readLine();
  System.out.println(command);
  StringTokenizer tok = new StringTokenizer(command, " ");
  while(tok.hasMoreElements()){
    String t = (String)tok.nextElement();
    if (t.startsWith("htt")){
  URL url = new URL(t);
  URLConnection conn = url.openConnection();
  BufferedReader pb = new BufferedReader(new InputStreamReader((InputStream)conn.getContent()));
  String line = null;
  do{
    line = pb.readLine();
    if (line == null) break;
    System.out.println(line);
    wr.write(line);
  }while(line !=null);
    }
  }

    } catch (IOException ex){
  ex.printStackTrace();
    }
  }

  public static void main(String [] args){
    new Listener();
  }
}

Ae, no IE vc seta o proxi para porta 90 e lah vai.

Renato Java wrote:
[EMAIL PROTECTED]">
  Tudo bem pessoal?Tenho o seguinte problema: preciso fazer umprograma em Java que fique executando (podeser como serviço do windows ou mesmo em background),e qdo o usuário abrir o browser (supondo somente oIE), eu consiga capturar todos seus acessos paragravarnum log.Ex.: log.txthorIn horFin Duração  Site - -- ---  8:008:15   00:15  http://www.uol.com.br/8:158:25   00:10  http://www.uol.com.br/bibliot/8:259:00   00:35  http://agencia.folha.com.br/Preciso desenvolver um programa para fazer esselog e não posso utilizar nenhum programa pronto.Tentei fazer algumas coisas utilizandoo pac
ote java.net, mas não obtive sucesso. Vejodois grandes problemas para conseguir uma solução:obter os dados do browser a partir do meu programa(não vejo como fazer essa ponte de comunicação), emonitorar dinamicamente todas as mudanças de URL.O programa deve funcionar tanto para conexão eminternet como intranet. Não preciso gravar nenhumnome específico de usuário.Desculpem se o exemplo não ficou muito claro, masé exatamente o q preciso como resultado no arquivode log.Estou há meses tentando uma solução, se alguém puderme dar pelo menos o caminho das pedras, ficareimuito grato.Agradecendo antecipadamente,Renato.p.s.: estou enviando um arquivo do que eu tenteiutilizando o pacote java.net. Este exemplo funcionamas ainda não é o q preciso (é só execut
arcom "java GetFile", depois de compilar -claro :-) -e ter uma url válida dentro do GetFile.java).___Yahoo! GeoCitiesTenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis!http://br.geocities.yahoo.com/
  
  
  
  -- LISTA SOUJAVA  http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -
  
  

  


Part 1.1



  

  
  
Content-Type:
  
  text/plain


  
  
Content-Encoding:
  
  8bit

  


  

  
  
  
  
  
  

  


GetFile.java



  

  
  
Content-Description:
  
  GetFile.java


  
  
Content-Type:
  
  X-unknown/attachment


  
  
Content-Encoding:
  
  base64

  


  

  
  
  
  
  
  

  


Teste.html



  

  
  
Content-Description:
  
  Teste.html


  
  
Content-Type:
  
  text/html

  


  

  
  
  
  
  
  

  


Part 1.4



  

  
  
Content-Type:
  
  text/plain


  
   

[java-list] Configurar Tomcat 4

2002-01-18 Por tôpico Vanessa

Boa Noite,

Como faço para configurar um novo diretório que seja
visível ao Tomcat 4.

ex:
c:\projeto\Site
De forma que eu coloque os meus arquivos jsp dentro
do diretório Site, e eles   funcionem corretamente.
 Gostaria de saber como configurar um diretório para
armazenar as classe e demais aquivos que sao usados por
estes jsp


Vanessa



__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] JTable

2002-01-18 Por tôpico Willian Charles Balmant

Olá Janaine!

Tente criar uma classe extends AbstractTableModel ou implements TableModel e
mude o método
boolean isCellEditable(int rowIndex, int columnIndex). E depois "sete" (verb
to set) o model no seu JTable assim:
jTabble.setModel(um objeto da sua classe modelo);

Ex: Um programa que testa a classe MyTableModel mais abaixo

// Arquivo TesteTableModel.java
import javax.swing.*;
import java.awt.*;

public class TesteTableModel extends JFrame {

  JTable table = new JTable();
  JScrollPane scrollPane = new JScrollPane();
  MyTableModel tableModel = new MyTableModel();

  public TesteTableModel() {
table.setModel(tableModel);
// adiciona 10 linhas. Note que as operações são feita no modelo
for(int i = 0; i < 10; i++)
  tableModel.addRow();

// adiciona 3 colunas
tableModel.addColumn("coluna 2");
tableModel.addColumn("coluna 3");
tableModel.addColumn("coluna 4");
scrollPane.getViewport().add(table);
this.getContentPane().add(scrollPane);
this.setDefaultCloseOperation(3);
this.setSize(300,300);
this.show();
  }

  public static void main(String arg[]) {
new TesteTableModel();
  }
}

// Arquivo MyTableModel.java

import javax.swing.table.AbstractTableModel;
import javax.swing.event.TableModelEvent;
import java.util.Vector;

/**
 * @author Willian Charles Balmant
 */
public class MyTableModel extends AbstractTableModel {

  Vector rows = new Vector();  // field que guardará os valores das linhas
do JTable
  Vector columnHeaders = new Vector(); // field que guardará os nomes das
colunas do JTable

  public MyTableModel() {
Vector aux = new Vector();
aux.addElement("");
columnHeaders.addElement("coluna 1");
rows.addElement(aux);
fireTableChanged(null);
  }

  /** esté é o método que vai dizer se a coluna é editável ou não */
  public boolean isCellEditable(int rowIndex, int columnIndex) {
if(columnIndex == 0)
  return false;
return true;
  }

  /** quantas linhas tem a tabela? */
  public int getRowCount() {
return rows.size();
  }

  /** quantas colunas tem a tabela? */
  public int getColumnCount() {
System.out.println("ColumnCount = " + columnHeaders.size());
return columnHeaders.size();
  }

  /** qual o valor da célula(x, y) ? */
  public Object getValueAt(int rowIndex, int columnIndex) {
return ((Vector)rows.elementAt(rowIndex)).elementAt(columnIndex);
  }

  /** retorna a classe da coluna
*  para esse caso estou supondo que serão todas Object
*/
  public Class getColumnClass(int columnIndex) {
return Object.class;
  }

  /** qual é o nome da coluna? */
  public String getColumnName(int column) {
return columnHeaders.elementAt(column).toString();
  }

  /** retorna todos os nomes das colunas em um array de Strings */
  public String[] getColumnNames() {
String [] aux = new String[getColumnCount()];
for(int i = 0; i < getColumnCount(); i++)
  aux[i] = columnHeaders.elementAt(i).toString();
return aux;
  }

  public Vector getRows() {
return rows;
  }

  /** o que fazer quando a célula for editada */
  public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
((Vector)rows.elementAt(rowIndex)).setElementAt(aValue, columnIndex);
  }

  /** você passa o nome e ela retorna o número da coluna */
  public int findColumn(String columnName) {
return columnHeaders.indexOf(columnName);
  }

  /** adiciona 1 linha */
  public void addRow() {
Vector newRow = new Vector();
for (int i = 1; i <= getColumnCount(); i++) {
  newRow.addElement("");
}
rows.addElement(newRow);
// Avisa os listeners que a nova tabela chegou.
fireTableChanged(new TableModelEvent(this));  // Avisa os listeners que
a nova tabela chegou.
  }

  /** adiciona uma linha antes da linha index */
  public void addRowAt(int index) {
Vector newRow = new Vector();
for (int i = 1; i <= getColumnCount(); i++) {
  newRow.addElement("");
}
rows.add(index, newRow);
// Avisa os listeners que a nova tabela chegou.
fireTableChanged(new TableModelEvent(this));
  }

  /** remove a linha index */
  public void removeRow(int index) {
rows.removeElementAt(index);
// Avisa os listeners que as linha de index até index foram deletadas
fireTableRowsDeleted(index, index);
  }

  /** adiciona uma nova coluna com o nome columnName */
  public void addColumn(String columnName) {
for(int i = 0; i < getRowCount(); i++) {
  ((Vector)rows.elementAt(i)).addElement("");
}
columnHeaders.addElement(columnName);
fireTableChanged(null);
  }

  /** remove a coluna index */
  public void removeColumn(int index) {
columnHeaders.removeElementAt(index);
for(int i = 0; i < getColumnCount(); i++) {
  ((Vector)rows.elementAt(i)).remove(index);
}
fireTableChanged(null);
  }
}


Espero ter ajudado!

Willian Charles Balmant


- Original Message -
From: Janaine Cristiane de Souza
To: Lista Java
Sent: Sunday, January 13, 2002 1

Re: [java-list] colores

2002-01-18 Por tôpico Willian Charles Balmant

Jean!

Olhando a API vemos que a Label herda setForeground(Color c) e
setBackground(Color c) da Component.

Label label = new Label("label");
label.setBackground(Color.black);
label.setForeground(new Color(200, 200, 200));

Batata.

Willian Charles Balmant


- Original Message -
From: Os TipeTope
To: [EMAIL PROTECTED]
Sent: Monday, January 14, 2002 3:07 PM
Subject: [java-list] colores




como faco para alternar a color de um label?

obrigado.




Jeancarlo Sartori



http://www.ieg.com.br

-- LISTA SOUJAVA 
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] NoSuchMethodError

2002-01-18 Por tôpico Willian Charles Balmant

Você tem um método
public static void main(String [] arg) {
}
na classe ?

Pode ser isso.

Willian

- Original Message -
From: Nijava
To: [EMAIL PROTECTED]
Sent: Monday, January 14, 2002 5:35 PM
Subject: [java-list] NoSuchMethodError




Quando tento executar alguma classe que utiliza herança, aparece o erro
abaixo:
java.lang.NoSuchMethodError: main
Exception in thread "main"

No autoexec está:
set classpath=.;%JAVA_HOME%\lib
PATH
c:\WINDOWS;C:\WINDOWS\COMMAND;c:\jdk1.3._01\jre\lib;c:\jdk1.3._01\jre\bin;c:
\orawin95\bin



-- LISTA SOUJAVA 
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] JBUTTON

2002-01-18 Por tôpico Willian Charles Balmant

Olá José!

Se não me engano respondi isso em Link pelo botão

Dá uma olhadinha lá cara! Tem até um exemplo anexado!

Willian

- Original Message -
From: José Vieira
To: [EMAIL PROTECTED]
Sent: Monday, January 14, 2002 10:09 AM
Subject: [java-list] JBUTTON




Olá pessoal bom dia


tenho um JBUTTON e gostaria quando clikar nele fazer a chamanda de um site
por exemplo WWW.UOL.COM.BR



grato

José




-- LISTA SOUJAVA 
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] JTEXTFIELD

2002-01-18 Por tôpico Willian Charles Balmant

José

Dê uma olhada na classe abaixo: é o textfield da data.
Já o que não pode ser branco você mata com um if.
if(textField.getText().trim().equals(""))
?

import javax.swing.JTextField;
import javax.swing.event.*;
import java.awt.event.*;
import java.awt.Color;

/**
 * @author Willian Charles Balmant
 * @version 1.0
 */

public class DateTextField extends JTextField {
  int caret = 0;
  private String campo = "";
  public DateTextField() {
this("");
  }
  public DateTextField(String campo) {
this.campo = campo;
try {
  jbInit();
}
catch(Exception e) {
  e.printStackTrace();
}
  }
  private void jbInit() throws Exception {
this.setBackground(Color.white);
this.setFont(new java.awt.Font("Monospaced", 1, 16));
this.setEditable(false);
this.setText("  /  /");
this.addMouseMotionListener(new java.awt.event.MouseMotionAdapter() {
  public void mouseDragged(MouseEvent e) {
mouse(e);
  }
});
this.addMouseListener(new java.awt.event.MouseAdapter() {
  public void mouseClicked(MouseEvent e) {
mouse(e);
  }
  public void mousePressed(MouseEvent e) {
mouse(e);
  }
  public void mouseReleased(MouseEvent e) {
mouse(e);
  }
});
this.addFocusListener(new java.awt.event.FocusAdapter() {
  public void focusGained(FocusEvent e) {
focus(e);
  }
});
this.addKeyListener(new java.awt.event.KeyAdapter() {
  public void keyPressed(KeyEvent e) {
processKey(e);
  }
});
this.select(0,1);
  }

  private void processKey(KeyEvent e) {
int code = e.getKeyCode();
caret = this.getCaretPosition()-1;
if(caret == -1) {
  caret = 0;
  this.select(0,1);
}
if(caret >= 9 && code != 37 && code != 8 && this.getSelectionStart() !=
caret)
  return;
if(code >= 48 && code <= 57) {
  this.setText(this.getText().substring(0, caret) + (char) code +
this.getText().substring(caret+1));
  if(caret == 1 || caret == 4) caret += 2; else caret++;
} else if(code >= 96 && code <= 105) {
  code -= 48;
  this.setText(this.getText().substring(0, caret) + (char) code +
this.getText().substring(caret+1));
  if(caret == 1 || caret == 4) caret += 2; else caret++;
} else if(code == 39) {
  if(caret == 1 || caret == 4) caret++;
} else if(code == 8 || code == 37) {
  if(caret == 0) return;
  if(code == 37) code++;
  if(caret == 3 || caret == 6) caret -= 2;
  else if(this.getSelectionStart() == caret) caret--;
}
this.setCaretPosition(caret);
if(caret < 10)
  this.select(caret, caret+1);
  }

  public static void main(String str[]) {
javax.swing.JFrame f = new javax.swing.JFrame();
f.setDefaultCloseOperation(3);
f.getContentPane().add(new DateTextField());
f.setSize(100,60);
f.show();
  }

  private void focus(FocusEvent e) {
this.setCaretPosition(0);
this.select(0,1);
  }

  private void mouse(MouseEvent e) {
this.setCaretPosition(caret);
if(caret < 10)
  this.select(caret, caret+1);
  }
  public String getCampo() {
return this.campo;
  }
  public void setCampo(String campo) {
this.campo = campo;
  }

}

Willian Charles Balmant

- Original Message -
From: José Vieira
To: [EMAIL PROTECTED]
Sent: Monday, January 14, 2002 3:39 PM
Subject: [java-list] JTEXTFIELD




Olá a todos

tenho 2 Jtexfield

1 quero formatar Data 31/12/2002

O Outro não pode ser Branco


o que deveria fazer pessoal ??


josé



-- LISTA SOUJAVA 
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


_
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] MPEG

2002-01-18 Por tôpico Alysson Neves Bessani


Amigos

Alguem tem algum trecho de codigo que me mostre como abrir um MPEG
e separa-lo quadro a quadro? Ou pelo menos o nome da API que faz isso?
(seria java media framework)

--
Alysson Neves Bessani
LCMI - Laboratorio de Controle e Microinformatica
UFSC - Universidade Federal de Santa Catarina
mailto:[EMAIL PROTECTED]   icq:120876003

"A tradicao eh a personalidade dos imbecis"
- Albert Einstein


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Configurar Tomcat4

2002-01-18 Por tôpico Lincolm Ferreira de Aguiar

Crie uma nova pasta na  pasta webbapps no diretório de instalação do seu Tomcat. Edite 
o arquivo server.xml que se encontra no
diretório conf dentro da pasta do seu Tomcat, exemplo:
c:\tomcat\conf\server.xml

Inclua a diretiva abaixo da última diretiva :




Onde /suapasta é o nome da pasta que você criou e em docBase você coloca como será 
chamada essa pasta no Tomcat, o nome virtual
dela. Note entretanto, que XML diferencia letras maiúsculas de minúsculas. Por isso 
tome cuidado.

Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]

www.geocities.com/lincolmf

- Original Message -
From: "Vanessa" <[EMAIL PROTECTED]>
To: "java" <[EMAIL PROTECTED]>
Sent: Thursday, January 17, 2002 11:31 AM
Subject: [java-list] Configurar Tomcat4


Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br





Como faço para configurar um novo diretório que seja
visível ao Tomcat 4.
Para que eu possa colocar os meus jsp e classes que sao
utilizadas por esse meu jsp dentro desse dirtório.E que
eles possam ser executados.


Vanessa



__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Driver Jdbc para ponte Jdbc-odbc

2002-01-18 Por tôpico raulwte

PessoAll, 

Poderiam me informar onde posso encontrar/baixar drivers jdbc para utilizar 
em uma ponte jdbc-odbc para acesso a arquivos dbf ? 

Agradeco, 

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RE: [java-list] Classe que se autoexecuta

2002-01-18 Por tôpico Felipe

Timer e TimerTask do jdk 1.3

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 17 de janeiro de 2002 10:50
To: [EMAIL PROTECTED]
Subject: [java-list] Classe que se autoexecuta


Alguém tem uma dica de como faço para deixar uma classe se executando de 30
em 30 minutos ?
Agradeço.

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Decompilador Java

2002-01-18 Por tôpico Flávio Zacharias Fagundes



Tem o Jad.
Se vc não achar eu posso te mandar ele.
Ele é bem pequeno e muito bom :-)
[ ],s
Flávio
Christopher Palma Moura wrote:

Alguém pode
me indicar em que site posso encontrar um bom descompilador Java? Atenciosamente, Christopher
Palma Moura[EMAIL PROTECTED]Fundação
Nacional de SaúdeDesenvolvimento de Sistemas

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-


--
___
Flávio Fagundes
ICQ:76671182 [Zach]
HP:http://pucrs.campus2.br/~flavio
--
Uruguaiana - RS - Brasil
__
"Sempre que te perguntarem se podes fazer um trabalho,
 responde que sim e te ponhas em seguida a aprender
 como se faz." - F. Roosevelt

 




Re: [java-list] Classe que se autoexecuta

2002-01-18 Por tôpico Sven van ´t Veer

Dé uma olhada nas classes Timer & TimerTask

[EMAIL PROTECTED] wrote:

>Alguém tem uma dica de como faço para deixar uma classe se executando de 30 em 30 
>minutos ?
>Agradeço.
>
>-- LISTA SOUJAVA  
>http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
>dúvidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>para sair da lista: envie email para [EMAIL PROTECTED] 
>-
>



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Qtdade de registros em um Resultset

2002-01-18 Por tôpico Alexandre Victor Ferreira

Pessoal

Como eu posso ver quantos resgistros o meu select retornou par o meu
resultset ???
Já tentei algumas coisas, mas nem rolou.

Obrigado

Alexandre

-Mensagem original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 17 de janeiro de 2002 10:50
Para: [EMAIL PROTECTED]
Assunto: [java-list] Classe que se autoexecuta


Alguém tem uma dica de como faço para deixar uma classe se executando de
30 em 30 minutos ?
Agradeço.

-- LISTA SOUJAVA
 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para
[EMAIL PROTECTED] 

-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: [java-list] Classe que se autoexecuta

2002-01-18 Por tôpico Luiz Reginaldo

Você pode fazer isso usando uma Thread.

- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 17, 2002 10:50 AM
Subject: [java-list] Classe que se autoexecuta


> Alguém tem uma dica de como faço para deixar uma classe se executando de
30 em 30 minutos ?
> Agradeço.
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] problema com ejb

2002-01-18 Por tôpico Alexandre Ferreira
Ola pessoal , criei um arquivo ponto jar, nao estou conseguindo executa lo  localmente ou retomatente, mandei para um amigo e ele consegui executar o client , O que pode estar ocorendo?
Obrigado, alexandreDo You Yahoo!?
Send FREE video emails in Yahoo! Mail.