Ir para conteúdo
Fórum Script Brasil

iSoron

Veteranos
  • Total de itens

    1.317
  • Registro em

  • Última visita

Posts postados por iSoron

  1. Você declarou várias variáveis com nomes repetidos. Ex: 'String placa' vs 'Carro placa', 'String ano' vs 'Carro ano', etc. Acredito que o correto seria algo do tipo:

    String ano = Keyboard.readString();
    String placa = Keyboard.readString();
    String modelo = Keyboard.readString();
    Carro carro = new Carro(placa, ano, modelo);

  2. Entre em contato com eles:

    www.iped.com.br/atendimento

    Geralmente pra se utilizar uma biblioteca em java, se baixa um arquivo jar (por ex. biblioteca.jar) e se executa assim:

    javac -cp biblioteca.jar MeuArquivo.java

  3. Estranho, o isAlive() deveria funcionar:

    public class Teste {
        public static void main(String[] args) {
            Thread th = new MyThread();
            th.start();
            while(th.isAlive()) Thread.yield();
            System.out.println("Thread is not alive anymore.");
        }
    }
    
    class MyThread extends Thread {
        public void run() {
            for(int i = 0; i < 1000; i++) {
                System.out.println(i); 
            }
        }
    }

    Tem certeza que a sua thread está sendo encerrada mesmo?

  4. C++ permite interfaces gráficas através de bibliotecas. Você pode usar tanto bibliotecas escritas especificamente para C++ (por ex: Qt, wxWidgets), quanto as escritas para C (ex: GTK+, Win32 API).

    E quanto à pergunta do tópico, eu recomendaria aprender as duas. Para dominar C++ você precisa saber muito C. E uma vez dominado C, não custa tanto migrar para C++. Basta estudar orientação a objetos (que você vai precisar de qualquer forma para outras linguagens) e se acostumar com alguns detalhes, como novos tipos de type casting e polimorfismo paramétrico.

    De qualquer forma, não se limite a essas duas linguagens. Dê uma olhada em Python e em Ruby. São bem fáceis de se aprender, e muito interessantes. ;)

  5. E sobre orientações a objetos, classes, heranças. Terei algum problema maior pra poder compreender essa parte do Java???

    Orientação a objetos você vai ter que aprender de qualquer forma, se quiser usar uma linguagem de programação moderna. Com Java, é bom porque é tudo muito formal e bem especificado, então dá pra aprender bem os conceitos.

  6. Eis um exemplo:

    import javax.swing.*;
    import java.awt.event.*;
    
    class Mouse extends JFrame {
        public static void main(String args[]) {
            new Mouse().setVisible(true);
        }
    
        public Mouse() {
            setSize(200,200);
            setLocation(500,500);
    
            JPanel panel = new JPanel();
            panel.addMouseMotionListener(new MyMouseMotionListener());
            this.add(panel);
        }
    }
    
    class MyMouseMotionListener implements MouseMotionListener {
        public void mouseDragged(MouseEvent e) {
        }
    
        public void mouseMoved(MouseEvent e) {
            System.out.println(e.getX() + " " + e.getY());
        }
    }

×
×
  • Criar Novo...