Ir para conteúdo
Fórum Script Brasil

iSoron

Veteranos
  • Total de itens

    1.317
  • Registro em

  • Última visita

Tudo que iSoron postou

  1. iSoron

    Gridlayout E Um Label

    Você precisa criar dois painéis. Um contém o tabuleiro em si, e o outro contém o label. No painel do tabuleiro, você usa gridlayout. No do label, tanto faz. Depois você adiciona os dois paineis à janela.
  2. iSoron

    Applet E Internet Explore 6.0

    Você precisa baixar um plugin pra rodar as applets. Está disponível no site http://java.com E, como sugestão, já experimentou utilizar o navegador Firefox? Muito melhor que o Internet Explorer. ;)
  3. iSoron

    Loop

    Saindo fora do loop, o valor de i é qual, 7 ou 8? Nenhum dos dois. Depois do loop, acaba o escopo onde ele estava declarado. Dá erro de compilação se você tentar usar o i.
  4. iSoron

    Definir Objeto No Vetor

    É assim: public Vector<Integer> vetor = new Vector<Integer>(); Note que você não pode colocar tipos primitivos entre os sinais <>. Isso só funciona para classes.
  5. Você pode baixar o Netbeans e o JDK em um pacote só. O site é esse: http://java.sun.com/javase/downloads/index.jsp Escolha "JDK 5.0 Update 9 with NetBeans 5.5" Té mais.
  6. iSoron

    Printwriter

    Não estou confundindo. A classe PrintWriter também possui esse método. public static void main(String args[]) { try { PrintWriter p = new PrintWriter(new FileWriter("teste.txt")); p.println("Linha 1"); p.println("Linha 2"); p.close(); } catch(Exception e) { e.printStackTrace(); } }
  7. iSoron

    Printwriter

    Que tal usar println ao invés de print? :)
  8. Isso quem faz é a classe Runtime: Runtime.getRuntime().exec("comando"); Se você quiser capturar a saída, dá uma lida na documentação, que lá explica. Té mais.
  9. iSoron

    Help

    Você está com problemas em que parte?
  10. Isso se faz com javascript. Estou movendo pra seção correta.
  11. iSoron

    Access

    Cd os colaboradores? Cd o Moderador? ninguém ajuda ninguém? Calma, rapaz. A sua dúvida ficou sem resposta por um dia. Isso acontece. Significa que ninguém teve tempo de passar e elaborar uma resposta, ou que ninguém sabe como fazer. Mas não é o caso. Se você pesquisar, vai ver que eu postei em outro tópico algo parecidíssimo pro Dracom. Então, que tal pesquisar no fórum antes de abrir um novo tópico? E, já que estamos no assunto, sabia que um fórum não é feito pelos moderadores, sim por usuários, como você? Eu era um usuário, há algum tempo, e continuo sendo tão voluntário quanto qualquer outro aqui. Ninguém tem obrigação de responder as perguntas. Nem eu. Mas nós respondemos. Quando dá tempo. E quando nós sabemos a resposta. Então, ao invés de iniciar uma rebelião, que tal colocar a mão na massa, e tentar responder as dúvidas dos outros usuários? Não há ninguém tão inteligente que não tenha nada a aprender, nem ninguém tão burro que não tenha nada a ensinar. Jogar todo o trabalho pra cima do moderador não ajuda em nada, como já deu pra perceber. Esse fórum é uma comunidade, e não uma central de suporte técnico. Té mais, Álinson.
  12. iSoron

    Janela Swing Maximizada

    Assim: JFrame teste = new Teste(); teste.setExtendedState(Frame.MAXIMIZED_BOTH); teste.setVisible(true);
  13. iSoron

    Ajuda Em Calculadora

    Na verdade, é: String teste = " teste ".trim(); String teste2 = " teste 2 "; teste2.trim();
  14. iSoron

    Java Web

    Baixe o Tomcat.
  15. iSoron

    Jogo De Damas

    Por exemplo: import java.util.*; import javax.swing.*; public class Teste extends JFrame { public Teste() { ImageIcon icon = new ImageIcon("/diretorio/figura.png"); JLabel label = new JLabel(icon); add(label); pack(); } public static void main(String args[]) { new Teste().setVisible(true); } }
  16. iSoron

    Compilando Com O Gcc

    Não sei se funciona em arquiteturas i386, mas a opção é: g++ -maout teste.c Té mais.
  17. iSoron

    Ajuda Em Calculadora

    O comando 'trim' apaga qualquer espaço em branco que possa aparecer nas extremidades de uma string. Por exemplo: " teste " vira "teste". Assim a calculadora não dá erro se o cara digitar alguns espaços a mais.
  18. iSoron

    Java Web

    Essa conversão não é nada trivial, e Java é famoso por ter uma curva de aprendizado bem longa. Eu sugiro que você comece com Java para desktop, e depois evolua para desenvolvimento web. Do contrário, você vai programar em Java como se estivesse no ASP. Livros de Java são o que não falta. Recomendo o 'Core Java' se você gostar de coisas sem enrolação, ou o 'Java: Como Programar', se quiser ir com mais calma. Quanto à IDE, recomendo o Eclipse. Tanto para web, quanto para desktop. Té mais.
  19. iSoron

    Netbeans

    Não uso Netbeans, mas acho difícil ele precisar de conexão à Internet pra isso. :huh: Você não consegue usar porque dá algum erro em particular, ou porque não sabe como faz? Té mais.
  20. iSoron

    Jogo De Damas

    Existem diversas formas de se modelar um tabuleiro. Com matrizes provavelmente é a solução mais fácil. Quanto ao GridLayout, dá sim. Você pode usar JLabel para fazer as figuras.. Té mais.
  21. iSoron

    Me Ajudem Please !

    Tópico repetido: http://scriptbrasil.com.br/forum/index.php?showtopic=88264
  22. iSoron

    Ordenar Uma Arquivo

    Não sei se entendi bem o problema. Fiz aqui um que ordena pela segunda coluna. :) #include <stdio.h> #define MAX_TAM_LINHA 300 #define MAX_NUM_LINHAS 20 #define swap(x,y) x^=(y^=(x^=y)) int main(int argc, char ** argv) { int i, j, n_linhas = 0; char linha_atual[MAX_TAM_LINHA]; char *linhas[MAX_NUM_LINHAS]; FILE *arquivo = fopen("entrada.txt", "r"); if(!arquivo) return 1; // Le as linhas e coloca num vetor while(fgets(linha_atual, MAX_TAM_LINHA, arquivo)) { linhas[n_linhas] = (char*) malloc(strlen(linha_atual) * sizeof(char)); strcpy(linhas[n_linhas], linha_atual); linhas[n_linhas][strlen(linha_atual) - 1] = '\0'; n_linhas++; } // Le os numeros da segunda coluna e guarda em outro vetor char tmp[200]; int numeros[n_linhas], original[n_linhas]; for(i = 0; i < n_linhas; i++) { sscanf(linhas[i], "%s %d", tmp, &numeros[i]); original[i] = i; } // Ordena de maneira muito ineficiente.. for(i = 0; i < n_linhas - 1; i++) { for(j = i+1; j < n_linhas; j++) { if(numeros[i] < numeros[j]) { swap(numeros[i], numeros[j]); swap(original[i], original[j]); } } } // Exibe as linhas na ordem correta for(i = 0; i < n_linhas; i++) { printf("%s\n", linhas[original[i]]); } return 0; } Só uma observação: C/C++ são péssimas linguagens para se fazer coisas simples como estas. Você precisa cuidar da alocação da memória, dos bytes, dos ponteiros, etc. Algumas linguagens script conseguem fazer o serviço de uma forma bem mais limpa. Veja como seria o mesmo programa em Python: n_linhas = 0 arquivo = open('entrada.txt', 'r') # Le as linhas e coloca num vetor linhas = [] for linha_atual in arquivo: linhas.append(linha_atual) n_linhas = n_linhas + 1 # Le os numeros da segunda coluna e guarda em outro vetor numeros = [] for linha_atual in linhas: palavras = linha_atual.split("\t") numeros.append(int(palavras[1])) numeros = zip(numeros, range(0, len(numeros))) # Ordena de forma eficiente numeros.sort() numeros.reverse() # Exibe as linhas na ordem correta for n in numeros: print linhas[n[1]], Té mais.
  23. iSoron

    Ajuda Com Rmi

    Existe o tutorial oficial da Sun sobre RMI: http://java.sun.com/docs/books/tutorial/rmi/index.html
  24. Existem diversos exemplos e tutoriais no wiki do JasperReports: http://jasperforge.org/sf/wiki/do/viewPage...s/wiki/HomePage No caso, se você já gerou o XML, agora basta compilar o relatório, passar os parâmetros e exibir. Seria algo assim: // Carrega o XML e compila o relatorio JasperDesign jasperDesign = JasperManager.loadXmlDesign("Relatorio.xml"); JasperReport jasperReport = JasperManager.compileReport(jasperDesign); // Cria um mapa, com os parâmetros Map parameters = new HashMap(); parameters.put("Titulo", "Relatorio do JasperReport"); parameters.put("SalarioMaximo", new Double(20000.00)); // Consegue uma conexao com o banco de dados Connection conn = Database.getConnection(); // Junta tudo, e cria o relatorio JasperPrint jasperPrint = JasperManager.fillReport(jasperReport, parameters, conn); // Finalmente, escreve em um arquivo PDF JasperManager.printReportToPdfFile(jasperPrint, "Relatorio.pdf"); Té mais.
×
×
  • Criar Novo...