Re: [java-list] Só com JDBC???

2002-11-03 Por tôpico Willian Charles



Em geral se utiliza JDBC, mas não precisa, 
necessariamente, ser pela ponte JDBC-ODBC
Existem uma infinidade de drivers (JDBC) que fazem 
acesso nativo as bases de dados descartando assim o ODBC para a 
conexão.
 
Willian

  - Original Message - 
  From: 
  Savio 
  Barros 
  To: [EMAIL PROTECTED] 
  Sent: Monday, October 28, 2002 3:54 
  PM
  Subject: [java-list] Só com JDBC???
  
  Olá,
  Há como fazer conexão com DB atrvés de outra 
  forma que não o JDBC, por exemplo ADO, ou mesmo conexões nativas? Sempre é 
  necessário setar um DSN no ODBC?
   
  Sávio


Re: [java-list] Classpath

2002-11-03 Por tôpico Willian Charles



Tente entender, primeiro, variáveis de 
ambiente.
Se não for esse o seu problema, 
desculpa.
 
Willian

  - Original Message - 
  From: 
  Danilo 
  Marcolin de Almeida César 
  To: [EMAIL PROTECTED] 
  Sent: Monday, October 28, 2002 3:19 
  PM
  Subject: [java-list] Classpath
  
  
  PessoALL,
   
  Estou iniciando em Java, já tenho 
  um bom conceito sobre a linguagem, mas tem algo que eu não consegui entender 
  até agora, e gostaria que algum de vocês que manjam bem 
  pudessem dar uma aula sobre CLASSPATH.
   
  Já tentei achar alguns artigos 
  sobre isso, inclusive no histórico da lista, mas não vi nada muito claro, e 
  não consegui resolver meu problema.
  Tenho uma classe que coloquei em 
  um pacote. Quando vou executar uma outra classe que instancia essa classe no 
  pacote recebo aquele famoso erro Exception in thread "main" java.lang.NoClassDefFoundError.
   
  Se eu colocar essa classe no diretório classes dentro de jre, 
  como devo configurar esse CLASSPATH?
   
  Desculpem por ser um assunto 
  repetitivo, mas realmente não tenho uma idéia muito clara sobre 
  ele.
   
  Grande abraço a 
  todos.
   
  Danilo 
  César


Re: [java-list] CLASSPATH

2002-10-28 Por tôpico Willian Charles



É na CLASSPATH que a JVM procura as classes do qual 
o seu projeto depende.
 
Se você usar um pacote que não vem no SDK 
provavelmente terá de mudar o valor da CLASSPATH, incluindo o
diretório ou o .jar do pacote.
 
Se não setar, ainda pode usar ao 
compilar:
javac -classpath caminho1;caminho2;caminhon 

 
e ao executar:
java -cp caminho1;caminho2;caminhon 
 
 
Willian

  - Original Message - 
  From: 
  JSams 
  To: SouJAVA 
  Sent: Thursday, October 24, 2002 5:59 
  PM
  Subject: [java-list] CLASSPATH
  
  E aeh galera?
   
      po... algo que sempre nao 
  entendi foi o CLASSPATH.
   
      seta ou nao seta nas variaveis 
  de sistema? (painel de control do WINDOWS e tal...)
   
      desde o sdk 1.3 eu nao 
  setei... e roda numa boa... só coloquei o caminho no PATH.
   
      mas... seta ou não? serve para 
  o que?
   
      para outras tecnologias JAVA 
  seta né? quais tecnologias?
   
      falowww, té a próxima e 
  agradeço a atenção : )
   
      
JSams


Re: [java-list] Executável...

2002-10-28 Por tôpico Willian Charles
Sem o .class
- Original Message -
From: "Herbert Alexander Faleiros" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, October 25, 2002 2:09 AM
Subject: RES: [java-list] Executável...


Cria um arquivo em lotes com a extensão .bat com a seguinte linha:
java SeuPrograma.class
A maioria dos computadores possuiu JVM e o código deve executar, com o
exemplo fica como se fosse um executável. Basta abrir o .bat que vc
criou que seu programa executará. Este é o meio mais simples e rápido
que conheço de se fazer isto.







-Mensagem original-
De: Kelsei Biral [mailto:jkelsei@;hotmail.com]
Enviada em: quinta-feira, 24 de outubro de 2002 11:38
Para: [EMAIL PROTECTED]
Assunto: [java-list] Executável...





Olá a todosestou com a seguinte dúvida: quando faço um programa em
java
tudo o que consigo são os .java e os .class, correto? Então, caso eu for

passar esse meu programa para alguém que não possui experiencia nenhuma
em
java e que não tenha nenhum aplicativo que rode .java - como JBuider,
Eclipse e por ai vai - existe alguma maneira de construir um arquivo
executável, que rode diretamente o .java em qualquer máquina?

Grato, Kelsei Biral.




-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Tomcat 4.0

2002-10-23 Por tôpico Willian Charles



Que tipo de dificuldades!
Detalhe mais!
 
Willian

  - Original Message - 
  From: 
  Felipe Casaburi Ferreira (ListaDiscJava) 
  
  To: [EMAIL PROTECTED] 
  Sent: Monday, October 21, 2002 8:41 
  PM
  Subject: [java-list] Tomcat 4.0
  
  
  Olá 
  pessoal.
   
  Estou tendo 
  um 
  pouco de 
  dificuldades 
  para 
  configurar 
  meu Tomcat.
  Estou criando uma 
  aplicação (Servlet) e quero criar 
  um 
  diretório 
  somente 
  para 
  ele.
  Tentei 
  encontrar 
  documentações na 
  página no 
  projeto Jakarta, mas consegui 
  encontrar.
   
   
  Obrigado a 
  todos.
   
  ---Outgoing mail is certified Virus Free.Checked by 
  AVG anti-virus system (http://www.grisoft.com).Version: 6.0.404 / Virus 
  Database: 228 - Release Date: 15/10/02


Fw: [java-list] Ajuda com Javamail - SMTP Autenticação

2002-05-29 Por tôpico Willian Charles Balmant

Eu também não estou conseguindo autenticar, mesmo depois de ler vários
tutoriais da Sun.
O roteiro de autenticação fornecido parece não funcionar com meu servidor
smtp, alias, com nenhum servidor smtp!

Willian


- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, March 14, 2002 10:32 AM
Subject: [java-list] Ajuda com Javamail - SMTP Autenticação


> Olá a todos
>
> Eu criei uma classe para envio de emails através da API JAVAMAIL, só que o
> servidor SMTP onde esta classe está sendo usada exige autenticação,
procurei
> em toda a documentação do JAVAMAIL e não descobri a solução.
>
> Poderiam me ajudar?
>
> _
> Oi! Você quer um iG-mail gratuito?
> Então clique aqui: http://registro.ig.com.br/censo/igmail
>
>
> -- 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
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Conversa via Socket

2002-05-09 Por tôpico Willian Charles Balmant

Olá!

Alguém por um acaso já fez um programa em Java conversar com um programa em
Visual C via Socket?

Preciso de um exemplo.

Dois programas em java conversando é tranquilo, mas não estou conseguindo o
caso acima!

Willian


-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Log base não neperiana

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

Jorge!

A hipóse abaixo não é verdadeira.

log x na base y = ln x - ln y  ??

log(1000) na base 10 == 3
log(1000) na base 10 == ln(1000) - ln(10) ??
  3 == 6,9077552789821370520539743640531 -
2,3025850929940456840179914546844 ??
  3 != 4,605170185988091368035982909369

Alguém conhece alguma classe que tenha um método que retorne o log base 10 ?



- Original Message -
From: Jorge Martins
To: '[EMAIL PROTECTED]'
Sent: Wednesday, February 27, 2002 10:34 AM
Subject: RE: [java-list] Log base não neperiana




Willian,

Essa é uma questão de matemática não de java... :)

Se eu não me engano, log x na base y = ln x - ln y

-Original Message-----
From: Willian Charles Balmant [ mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 22 de fevereiro de 2002 06:19
To: [EMAIL PROTECTED]
Subject: [java-list] Log base não neperiana


Olá pessoal!

Preciso usar logaritmo em um projeto.
Um pedacinho dele é a parte em que o programa deverá ensinar a =DIV>
achar raízes
de esquações através de métodos numéricos.
O ponto onde não escapo de log é mais ou menos assim:
Fiz um painél que recebe um String como parâmetro.
Esse string é um função matemática. Ex: "x^3-(x*(3+5)^2+2) + =DIV>
5";
"cos(x^2)-sin(x)+log(x+2)"
Eu preciso desenhar o gráfico da função. Isso eu fiz.
Mas ainda preciso do logaritmo.

Existe um método estático:

double Math.log(double a); // ou
double StrictMath.log(double a);

o problema é que esses métodos retornam ln(a) (log neperiano)

Eu preciso de log(a) base x ou pelo menos log10(a).

Alguém conhece alguma classe que tenha um método que retorne o log =DIV>
base 10
ou base x ??

Willian Charles


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


-- LISTA SOUJAVA =DIV>

http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP =DIV>

dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para =DIV>
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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Log base não neperiana

2002-02-26 Por tôpico Willian Charles Balmant

Olá pessoal!

Preciso usar logaritmo em um projeto.
Um pedacinho dele é a parte em que o programa deverá ensinar a achar raízes
de esquações através de métodos numéricos.
O ponto onde não escapo de log é mais ou menos assim:
   Fiz um painél que recebe um String como parâmetro.
   Esse string é um função matemática. Ex: "x^3-(x*(3+5)^2+2) + 5";
"cos(x^2)-sin(x)+log(x+2)"
   Eu preciso desenhar o gráfico da função. Isso eu fiz.
   Mas ainda preciso do logaritmo.

Existe um método estático:

double Math.log(double a); // ou
double StrictMath.log(double a);

o problema é que esses métodos retornam ln(a) (log neperiano)

Eu preciso de log(a) base x ou pelo menos log10(a).

Alguém conhece alguma classe que tenha um método que retorne o log base 10
ou base x ??

Willian Charles


_
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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Bug na tabela ASC?

2002-02-19 Por tôpico Willian Charles Balmant

Eduardo!

Códigos  ASCII possuem apenas 1 byte (0 a 255) ou -128 a 127. Os códigos de
0 a 127 são padronizados (ANSI), mas daí pra cima é diferente em cada
plataforma. Na minha máquina rodando Windows 'É' = 201 e não 144, já DOS não
corespondência (Aparece o 65533). Já o 'é' no Windows 233 e no DOS 8218.
Considerando apenas Microsoft, do DOS para o Windows já há divergências.
(Tente abrir um arquivo acentuado, criado no Windows, no Dos).
Só que java não trabalha apenas com a tabela ASCII. Ele trabalha com códigos
Unicode de 2 bytes.

Esperimente rodar o programa abaixo assim:
java teste >unicode


public class teste
{
   public static void main (String args[])
   {
  for(int i = 0; i < 0x1; i++)
   System.out.print(i + " = " + (char) i + ((i+1)%5 == 0 ? "\n" :
"\t"));
   }
}

Agora abra o arquivo "unicode" no Dos e depois no Windows ou ainda em outra
plataforma.

Até mais!

- Original Message -
From: Eduardo de Britto Castro
To: [EMAIL PROTECTED]
Sent: Sunday, February 17, 2002 12:28 PM
Subject: [java-list] Bug na tabela ASC?




Existe um problema com o caracter número 144 "É". Se tentarmos dar um prinln
nele aparece um "?" e o mesmo acontece ao tentar gravar um arquivo texto. O
seu código também é mostrado errado, como no teste a seguir:

public class teste
{
   public static void main (String args[])
   {
  System.out.println ("O código do caracter 'É' é: " + (int) 'É');
   }
}

A saída é a seguinte:
O código do caracter '?' é: 65533

Experimente fazer o teste com outros caracteres. Todos funcionam
corretamente menos 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Tabela

2002-02-15 Por tôpico Willian Charles Balmant

Janaine!

Um idéia é criar uma classe extends AbstractTableModel e redefinir o método:
public void setValueAt(Object value, int row, int column)
dela.

Num programa onde precisei fazer algo parecido com o seu problema fiz isso.
Depois defini uma instância dessa classe que criei como modelo de um JTable.

NovoEventoTableModel model = new NovoEventoTableModel();
table.setModel(model);

Vai em anexo um dos TableModel que eu criei.

Até Mais!

Willian Charles Balmant


- Original Message -
From: Janaine Cristiane de Souza
To: Lista Java
Sent: Friday, February 15, 2002 10:56 AM
Subject: [java-list] Tabela




Ola.
Eu fiz uma tabela e preciso adicionar um listener, so que nao estou
conseguindo fazer isso.. Essa minha tabela foi feita da seguinte forma:
- criei uma classe que extends DefaultTableModel
- em outra classe criei um objeto do tipo DefaultTableModel
Tentei adicionar o TableModelListener na minha tabela, definindo o
metodo tableChanged(TableModelEvent e), mas nao consegui obter sucesso..
Fiz isso, porque quando o usuario estiver digitando um dado em qualquer
celula da coluna 1, preciso verificar se esse dado e valido...

Se puderem me ajudar...

Agradeco desde ja,
Janaine





-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



NovoEventoTableModel.java
Description: Binary data

-- 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
historico: http://www.mail-archive.com/java-list%40soujava.org.br
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] 
-




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

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] 
-




Re: [java-list] Link pelo botão

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



Olá !A interface AppletContext tem o método  void 
showDocument(URL url[, Stringtarget]) que faz isso.Para poder usá-lo 
você deve chamar o método   AppletContextgetAppletContext()  
da classe Applet.Ex:public class TestApplet extends Applet 
{    Button b = new Button ("LINK");    
...    public void init() 
{    
...    b.addActionListener(new 
ActionListener() 
{    public 
void actionPerformed(ActionEvent e) 
{    
try 
{    
getAppletContext().showDocument(newURL("http://www"));    
}    
catch(MalformedURLException exception) 
{    
exception.printStackTrace();    
}    });    
}Vai em anexo um exemplo completo, mas não usa botão, o applet todo 
funcionacomo link e existe um rollover de imagem nele.Até 
mais!
 
Willian Charles Balmant- 
Original Message -From: NijavaTo: [EMAIL PROTECTED]Sent: 
Friday, January 11, 2002 6:00 PMSubject: [java-list] Link pelo 
botãoPessoal, preciso criar um botão que ao ser pressionado 
para outro link.-- LISTA SOUJAVA 
http://www.soujava.org.br - Sociedade de 
Usuários Java da Sucesu-SPdú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]-


gsti1.gif
Description: GIF image


AnimatedButton.java
Description: Binary data
Title: 
HTML Test Page




AnimatedButton will appear below in a Java enabled browser.









gsti2.gif
Description: GIF image

-- 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] Em um botão dois parâmetros

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

Muito simples. Ao evento do botão use
botao.setLabel((b.getLabel().equals("MENSAGEM1") ? "MENSAGEM2" :
"MENSAGEM1"));

Exemplo:

import java.applet.Applet;
import java.awt.Button;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class TestApplet extends Applet {

 Button b = new Button("MENSAGEM1");

 public void init() {
  this.setLayout(null);
  b.setBounds(10,10,100,20);
  this.add(b);
  b.addActionListener(new ActionListener() {
   public void actionPerformed(ActionEvent e) {
b.setLabel((b.getLabel().equals("MENSAGEM1") ? "MENSAGEM2" :
"MENSAGEM1"));
   }
  });
 }
}

Willian Charles Balmant


- Original Message -
From: Nijava
To: [EMAIL PROTECTED]
Sent: Friday, January 11, 2002 5:58 PM
Subject: [java-list] Em um botão dois parâmetros




Pessoal, preciso criar um applet com um único botão e dois parâmetros,
MENSAGEM1 e MENSAGEM2 . O rótulo inicial
do botão deve ser MENSAGEM1. A cada vez que for ativado, o botão deve mudar
de rótulo, alternando entre MENSAGEM1 e MENSAGEM2.


-- 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] jTabbedPane

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

José!

Você deve adicionar paineis no tabbed pane passando um constraints.
Ex:

tabbedPane.add(new JPanel(), "NOME DA ORELHA");

Abaixo vai um exemplo completo que mostra um frame com um tabbed pane dentro
que contém duas orelhas, as que você pediu.


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

public class TestTabbedPane extends JFrame {

  JTabbedPane tabbedPane = new JTabbedPane(SwingConstants.BOTTOM);
  JPanel cadastroPanel = new JPanel();
  JPanel consultaPanel = new JPanel();

  public TestTabbedPane() {
  tabbedPane.setTabPlacement(JTabbedPane.TOP); // local das orelhas
  tabbedPane.add(cadastroPanel, "CADASTRO");  // adiciona o painel na orelha
CADASTRO
  tabbedPane.add(consultaPanel, "CONSULTA"); // adiciona o painel na orelha
CADASTRO
  this.addWindowListener(new WindowAdapter() {
   public void windowClosing(WindowEvent e) {
System.exit(0);
   }
  });
  this.getContentPane().add(tabbedPane);
 }

  public static void main(String[] args) {
TestTabbedPane testTabbedPane = new TestTabbedPane();
Dimension dim = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
testTabbedPane.setSize(new Dimension(585, 515));
testTabbedPane.setLocation((dim.width - 585) / 2, (dim.height - 515) /
2);
testTabbedPane.show();
  }
}


Willian Charles Balmant



- Original Message -
From: José Vieira
To: [EMAIL PROTECTED]
Sent: Thursday, January 10, 2002 2:15 PM
Subject: [java-list] jTabbedPane




Olá pessoal

como colocaria duas orrelas neste objecto jTabbedPane1 a primeira seria
CADASTRO a segunda seria CONSULTA.

grato


José



_
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] 
-