
iSoron
Veteranos-
Total de itens
1.317 -
Registro em
-
Última visita
Tudo que iSoron postou
-
Nunca usei esse site especificamente, mas pelo que vi, ele utiliza o Trac e o Subversion. Se você pesquisar por essas duas tecnologias, dá pra encontrar bastante coisa. Pra Subversion, em particular, recomendo esse livro: http://svnbook.red-bean.com/
-
Ampliar imagem ao passar o mouse
pergunta respondeu ao Denis Sousa de iSoron em Ajax, JavaScript, XML, DOM
Em Java mesmo (Swing, SWT, etc) ou em Javascript? Se for Javascript eu movo pra seção correta. -
Aqui funcionou corretamente. Tenta reinstalar o JDK, ou atualizar pra uma versão mais nova.
-
O Javadoc já vem com o JDK. Basta configurar a variável path pra o lugar correto. E se você usar uma IDE, como Eclipse ou Netbeans, ela chama o Javadoc por você.
-
Objetos alocados na pilha são perdidos assim que o escopo no qual eles estão inseridos termina. Por exemplo: int teste() { Classe ins; ... return 0; // ins é desalocado } Enquanto que: int teste() { Classe *ins = new Classe; ... return 0; // ins continua alocado em algum lugar da memória } Se você não fizer a desalocação, o objeto vai continuar na memória até o programa terminar de executar. Isso, às vezes, é útil. Por exemplo: Classe * cria_objeto() { Classe *ins = new Classe; ... return ins; } A versão sem ponteiros não funcionaria (ou funcionaria de maneira inconsistente), pois o objeto seria desalocado.
-
Eu geralmente recomendo o Eclipse, mas o Netbeans andou melhorando bastante nas últimas versões. Compare os dois, e veja qual você prefere. :) Consegue sim. A rigor, dá pra criar interfaces gráficas em Java com qualquer editor de textos. O Eclipse e o Netbeans oferecem algumas ferramentas pra facilitar as coisas, mas elas são dispensáveis.
-
Como fazer um texto giratório que para ao colocar o mouse em cima
pergunta respondeu ao viniciusdovale de iSoron em Ajax, JavaScript, XML, DOM
Movendo para a seção correta. ;) -
Segundo a documentação: Ou seja, na primeira chamada, ele retorna o primeiro registro. Nota: Os ids começam em 1, se não me engano.
-
Meio difícil resolver o problema sabendo tão pouco sobre a aplicação, mas o erro é claro: você está tentando chamar um método (ou coisa parecida) de um objeto nulo. Tem algum depurador por aí? Você pode ir executando o programa passo a passo e ver quem exatamente está retornando o nulo.
-
Você já estudou orientação a objetos? Se não, é um bom lugar para começar. Procura os livros Java Core, ou Java How to Program. Sim. :)
-
String stringNomes = ""; for(String n : nomes) { stringNomes = stringNomes + n + "\n"; } ps: Concatenar Strings assim, sem StringBuilder, pode gerar problemas de performance. Mas como são poucos elementos, não há muitos problemas.
-
Uma string também pode guardar números. Por exemplo String x = "123". Só não é possível fazer operações aritméticas, nem nada semelhante, sem antes converter para int.
-
Senha e senha1 deveriam ser strings, não? No caso, então, você não precisaria mais fazer parseInt().
-
Você precisa do "JDK 6 Update 6". http://java.sun.com/javase/downloads/index.jsp Java 1.5 e 1.6 são a mesma coisa de Java 5 e Java 6, respectivamente. Java 7 ainda está em desenvolvimento.
-
Só muda o if: if(senha1.equals(senha2))
-
Uma solução sugerida pelo pessoal no fórum da Sun: import javax.swing.*; import javax.swing.text.*; class MyTextVerifier extends PlainDocument { public void insertString(int offset, String str, AttributeSet attSet) throws BadLocationException { boolean valid = false; if (str == null) return; String old = getText(0, getLength()); String newStr = old.substring( 0, offset ) + str + old.substring( offset ); valid = isValid(newStr); if (valid) super.insertString( offset, str, attSet ); } public boolean isValid(String str) { return str.length() < 10; } } class Teste extends JFrame { public Teste() { setSize(300, 100); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JTextField f = new JTextField(); f.setDocument(new MyTextVerifier()); add(f); } public static void main(String[] args) { Teste t = new Teste(); t.setVisible(true); } } Na função isValid() você pode acrescentar outras opções de validação.
-
O código correto seria assim: import java.util.*; import java.io.*; public class Ugestao { private String nome; ArrayList <Pedido>pedidos_atendidos; ArrayList <Pedido>pedidos_nao_atendidos; ArrayList <Veiculos>taxis; ArrayList <Veiculos>shuttles; public Ugestao() { nome = ""; pedidos_atendidos = new ArrayList<Pedido>(); pedidos_nao_atendidos = new ArrayList<Pedido>(); taxis = new ArrayList<Veiculos>(); shuttles = new ArrayList<Veiculos>(); } public Ugestao(String nome) { this.nome = nome; pedidos_atendidos = new ArrayList<Pedido>(); pedidos_nao_atendidos = new ArrayList<Pedido>(); taxis = new ArrayList<Veiculos>(); shuttles = new ArrayList<Veiculos>(); } public ArrayList<Pedido> getpedidosatendidos(){return pedidos_atendidos;} public ArrayList<Pedido> getpedidos_nao_atendidos(){return pedidos_nao_atendidos;} public void addpedidonovo(String nome, String local_recolha, String local_descarga, String contacto, String numero_pessoas){ pedidos_nao_atendidos.add(new Pedido(nome, local_recolha , local_descarga , contacto, numero_pessoas)); } } O problema era que você estava redeclarando os atributos no construtor. Então ao invés de construir os atributos do objeto, você só estava construindo algumas variáveis locais.
-
A classe tem esse nome mesmo? Não pode haver diferença sequer de letras maiúsculas/minúsculas.
-
Para executar um comando regularmente, o programa utilizado é o cron: http://en.wikipedia.org/wiki/Cron O script pode ser um mero 'cp -R', mas eu recomendo que você estude o rsync. Ele faz a transferência de modo mais inteligente (ignorando arquivos não modificados, por exemplo).
-
Há uma diferenca entre estes dois casos: class Teste { public static int a; public int b; public static void main(String args[]) { Teste t = new Teste(); System.out.println(t.b); System.out.println(Teste.a); } } A diferenca é que as variáveis estáticas pertencem à classe (ex: Teste.a), enquanto as variáveis não estáticas pertencem aos objetos (ex: new Teste().b ). Então não faz sentido dizer Teste.b. Você precisa criar um objeto primeiro.
-
Se o problema for só abrir em uma nova janela, você pode usar: getAppletContext().showDocument(new URL(link), "_blank") Pra coisas mais complexas, você pode usar javascript mesmo: getAppletContext().showDocument(new URL("java script: ...")) obs: "javascript" é junto, uma palavra só. No código saiu separado por culpa do fórum.
-
Se você sabe aonde cada campo começa, por que você não substitui um dos espaços por uma tabulação, e depois reaproveita o código acima? Deve funcionar.. "Coluna1 Coluna2 Coluna3" --> "Coluna1 \tColuna 2 \tColuna 3"
-
Quem é a variável 'codigoFuncionario' ?
-
Já experimentou usar alguma ferramenta mais elaborada, como o Google Analytics? Ele mostra algumas estatísticas bem detalhadas sobre os usuários do site. Só não gera a figura do contador.. ps: como essa dúvida não é específica de Java, vou mover para uma secão mais adequada.
-
Você já deu uma olhada na classe Scanner? Ela é um analisador léxico bem simples. Pra fazer o que você quer, basta definir o TAB como um separador.