
iSoron
Veteranos-
Total de itens
1.317 -
Registro em
-
Última visita
Tudo que iSoron postou
-
Não entendi muito, mas tenho certeza que isso não é Java. Movendo pra PHP. Acho que em HTML não dá pra fazer isso mesmo...
-
Tenta abrir o console Sun e ver o que tem errado. Basta clicar no icone do java do lado do relogio e mostrar o console. Geralmente tem informações úteis. Erros em nível de execução acontecem , por exemplo, quando um banco de dados está inacessivel, um arquivo corrompido, etc.
-
Bem, é o seguinte: Depois que o programador escreveu todo o código do programa, ele compilou e gerou o .class para ser distribuido livremente, pelo jeito. Alguns programadores liberam o código fonte (como o linux), mas outros não (como o windows). Sendo assim, não é possivel alterar um .class já compilado. Veja se essa applet não é open-source. p.s.: existem meios ilegais de decompilar, mas não devem ser tratados nesse forum.
-
Banco de dados pra celular, só o texto plano por enquanto. Acho q essa limitação se deve ao minusculo HD dos celulares, mas com o tempo isso muda! Quanto aos jogos em J2ME, acho uma boa. Há algum tempo fiz um joguim dum helicoptero... quando eu achar onde tá o fonte, eu posto aqui no forum. Quem tiver feito algum trabalho, ou algo assim, posta aí!
-
Pior: se os celulares fossem microsoft, todo mundo teria, mesmo eles travando direto e dando problema pra fazer ligações, além de travar quando fosse desligar e pedir scandisk toda vida que ligasse.
-
Você está usando Date, Calendar ou GregorianCalendar? Se for o GregorianCalendar (aconselhado), use o método add(Calendar.DAY_OF_WEEK, 1) exemplo: Example: Consider a GregorianCalendar originally set to August 31, 1999. Calling add(Calendar.MONTH, 13) sets the calendar to September 30, 2000. Add rule 1 sets the MONTH field to September, since adding 13 months to August gives September of the next year. Since DAY_OF_MONTH cannot be 31 in September in a GregorianCalendar, add rule 2 sets the DAY_OF_MONTH to 30, the closest possible value. Although it is a smaller field, DAY_OF_WEEK is not adjusted by rule 2, since it is expected to change when the month changes in a GregorianCalendar. Você também pode ler mais sobre esse método aqui. falou!
-
Por que fazer n comparações, quando se pode fazer um algoritmo em O(1) ? Tipo.. cada vez que você clicar em um dos botões, ele vai checar cada um dos 9! E se fossem mais botoes... uns 900 (como no campo minado), por exemplo? Ainda seria viável? Acho que sempre devemos pensar na perfomance e no reaproveitamento do código, mesmo que o ganho não seja muito aparente. Para criar o botão com herança é tão simples! Olha só: class TicTacButton extends Button implements ActionListener { int index; public TicTacButton(String label, int i) { super(label); index = i; addActionListener(this); } public void actionPerformed(ActionEvent a) { setLabel("Botao " + index + " clicado!"); } } A orientação a objetos taí é pra fazer cada objeto se virar e cuidar das proprias ações, ao invés do bloco main() gigantesco fazer tudo por eles! Sempre que der, é bom usar herança, classes abstratas, interfaces, afinal, elas foram criadas para fins práticos, e não para tornar o aprendizado mais dificil.
-
Não sei bem como é o seu projeto, mas acho melhor se fosse feito dessa forma: Cada botão poderia pertencer a uma classe TicTacButton, por exemplo, que teria como pai a classe JButton. Nessa classe, você pode implementar a ação do botão e, depois, instanciálos. Detalhe extra: Ela pode conter um atributo indice que indicaria em que posição do vetor o botão estar. Poderia também ter um atributo pai ou algo assim para manter o vinculo com quem o instanceou, podendo assim chamar metodos dele diretamente nas suas ações. p.s.: É pra isso que existe a herança: você adicionar metodos a classes já existentes. No caso, adicione o atributo indice e a função getIndice(). Não se esqueça do construtor new TicTacButton(String label, int indice), viu!
-
Um exemplo da própria Sun: import java.awt.*; import java.applet.Applet; public class ButtonGrid extends Applet { public void init() { setLayout(new GridLayout(3,2)); add(new Button("1")); add(new Button("2")); add(new Button("3")); add(new Button("4")); add(new Button("5")); add(new Button("6")); } } Veja se você não esqueceu do setLayout(...).
-
Simples! Troque o TextField pelo JPasswordField. Té mais!
-
Se for .JAVA, pode abrir com qualquer editor de texto. Agora se for .CLASS, não tem como.
-
Bem, se você já possuir certo conhecimento em C++ e boa base em orienteção a objetos, pode escolher entre duas apis para criar janelas: a do próprio windows, win32 api, ou o OpenGL, sendo que esse ultimo tem suporte também a aplicativos 3D, sem contar no desempenho surpreendente. Muitas IDEs, como o Turbo C++, ou o Visual C++ já possuem GUI makers, mas, sinceramente, eles só servem pra deixar seu código grande e pesado. Mesmo assim, se quiser produtividade, use o VC++. Um ótimo tutorial de Win32 API é esse. See ya
-
É bem dificil entender um código totalmente concluído sem nenhuma documentação, ou especificação sobre o funcionamento do algoritmo. Se você vir um código pronto de programação dinâmica, é simplesmente impossivel de entender. Acho melhor você tentar criar o seu proprio algoritmo para jogar Tic Tac Toe, ao invés de tentar entender esse. Quanto aos deslocamentos de bits, ele usou pra evitar o uso de arrays, pelo que eu vi. Assim, já que seria um array de 0 ou 1, melhor usar um int logo. Isso, porém deixou o código muito feio e incompreensivel, pois só o autor sabe o que significa. Té mais!
-
Andei pesquisando e tem sim como limpar a tela! O problema é que requer o uso do Ansi.sys, ou seja, é só pra windows 98 (especifico, não?). Pra windows NT, é bom ver isso. Pois bem, se você já tiver o Ansi.sys rodando, basta adicionar isso: System.out.print("\u001b[2J"); E para outros comandos Ansi: String ANSI_CLS = "\u001b[2J"; String ANSI_HOME = "\u001b[H"; String ANSI_BOLD = "\u001b[1m"; String ANSI_AT55 = "\u001b[10;10H"; String ANSI_REVERSEON = "\u001b[7m"; String ANSI_NORMAL = "\u001b[0m"; String ANSI_WHITEONBLUE = "\u001b[37;44m"; E aqui tem não só todas escape sequences, como também as opções para carregar o Ansi.sys na memoria. Bem que poderia ser uma man page. *Lembre-se que ESC é \u001b falou
-
Se ele executar o .BAT, provavelmente não será dentro do proprio console que já está em uso. Eu nunca testei, mas acho q aconteceria isso. Testa aí e vê se funciona!
-
Cara, Java roda em Sandbox, ou seja, nada sái. Não tem como um programa em Java danificar um dispositivo, pois não tem acesso direto a ele.
-
Ae BJack! Quanto tempo. Acho q sei por quê não funciona. É o seguinte: cls, dir, md são funcões do interpretador de comandos, ou seja, é como algo incluso no command.com ou outro que você use. Quando se tenta referenciar esses "metodos", é impossivel achar, claro, estão dentro do command. O que a classe Runtime faz é abrir outro processo mesmo, sem aproveitar o console que já está sendo utilizado, então ela não utiliza o command. Um BAT não funcionaria porque, assim como a calculadora foi executada fora do console, um command (ou cmd) seria aberto e executaria o cls lá. Bem, acho q é isso. falou.
-
Dê uma olhada aqui: SHOUTcast
-
Certifique-se de que cada classe tem seu arquivo próprio, com nome de acordo e extensão .java Além disso, o método main se escreve em minusculo, por ser um método. Ah sim! Quando você separar as classes nos arquivos, declare-as todas como public, ou o erro vai continuar.
-
Tenta esses: JSP Tut java.sun.com JSPBrasil.com.br Detalhe, JSP = Java Server Pages
-
Claro que sim. Na verdade, não há muita diferença entre jogos domesticos e jogos famosos, se forem feitos em java. Ambos possuem um .jar e um outro arquivo que indica onde baixá-lo. Então, você poderá transferir através de wap, cabo, infra-vermelho ou radio, dependendo do celular. Se você for comprar um, veja se ele permite "download de jogos" (ou seja, possui J2ME) e veja qual o espaço para armazenamento. Os mais comuns gavam até 2mb, mas já existe até 10mb, por aí.
-
Programa De Efeitos Especiais Em Video
pergunta respondeu ao Davis Tome de iSoron em Outros Softwares
Ah, se quiser um tutorial completo, olha aqui. -
Programa De Efeitos Especiais Em Video
pergunta respondeu ao Davis Tome de iSoron em Outros Softwares
Studio 3D master? Não conheço esse, mas o 3D studio max faz bem facinho. Entra no site da Discreet e baixe o Free Trial (completo por 30 dias). É um ótimo programa.