Paulo Henrique,
O casting se da' em termos das referencias aos objetos. Ou seja, em:
Window w = new Frame ();
E' criado um objeto da classe Frame, mas a referencia a este objeto e'
armazenada em uma variavel do tipo Window. Isso nao quer dizer que o Frame
tenha sido convertido em uma Window,
Tambem ha' a possibilidade de se usar um singleton onde as applets se
registrem e procurem uma pela outra (elas estao na mesma maquina virtual).
Um dos dois browsers (Netscape/IE) inclusive usa a mesma maquina virtual
em todas as *janelas* do browser. Eu fiz um chat local uma vez na
faculdade us
Sergio,
Eu estruturo meus fontes segundo os nomes dos pacotes, e o Ant funciona
ok. Por exemplo, seu eu tenho as classes:
x.y.z.A
x.y.z.B
x.y.w.C
x.y.D
k.w.E
F
Os fontes sao mantidos assim:
/x/y/z/A.java
/x/y/z/B.java
/x/y/w/C.java
/x/y/D.java
/k/w/E.java
F.java
Que quando compilados, geram
Valter,
Da' uma olhada na classe java.util.Collections, metodos "void
sort(List)" e "void sort(List,Comparator)".
Voce nao precisa implementar nenhum metodo de ordenacao. Apenas precisa
definir como funciona a ordem entre os teus objetos. Por exemplo, caso tu
vas usar o segundo metodo (porq
Corrigindo... a interface java.util.Comparator tambem define o metodo
equals. Segue o codigo corrigido:
Vector v = ...; // Vector com objetos Cliente
// ordena o Vector original por codigo de cliente
Collections.sort (v,new Comparator () {
public int compare (Object o1,Object o2) {
Caros,
Um texto semelhante ao citado faz parte da licença do Java desde
suas versões iniciais. Por exemplo, no JDK 1.1.8, a licença contém a
seguinte cláusula:
"2. RESTRICTIONS Software is confidential and copyrighted. (...)
Software is not designed or
licensed for use in on-lin