Ir ao conteúdo
  • Cadastre-se

yagoftware

Membros Plenos
  • Total de itens

    561
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

0

Sobre yagoftware

  • Data de Nascimento 01-01-1991 (27 anos)

Informações gerais

  • Cidade e Estado
    sp

Outros

  • Ocupação
    estudante
  • Interesses
    desenvolvimento web e mobile
  1. Estou criando um criador de XML e eu tenho imagem de um smartphone Android com "(falso) Android ListView". Gostaria mover verticalScrollBar da tela simulando touchscreen na JList. Segue codigo começei criar ... list.addMouseMotionListener(new MouseMotionListener() { @Override public void mouseDragged(MouseEvent e) { JScrollBar vscroll = scroll_list.getVerticalScrollBar(); boolean cima = e.getY()< scroll_list.getMaximumSize().getHeight()/2; vscrollsetValue(vscroll.getValue() + (cima ? -10 : 10)); } @Override public void mouseMoved(MouseEvent e) { // outras implementações caso necessite... } });
  2. Pelo que testei so funciona em .wav Ja a a respeito linux, nao sei pois meu sistema é Windows. Mas deve dar sim.
  3. Estou criando um simulador de sistema operacional online. Agora é preciso criar janelas internas. Ja criei uma pagina teste em que tem-se DIV's simulando janela. Mas quero que ao clicar em um botao crie novas 'janelas' dinamicamente. segue codigo completo: <!DOCTYPE html> <html> <head> <script language="javascript" src="dragdrop.js"></script> <script> function createWindow(titulo="Titulo da Janela"){ var pk = new Date().getSeconds(); var H = "<div id='H"+pk+"' style='cursor:default;margin:2px;padding:2px;width:300px;color:black;border-top:none;border-left:none;border-right:none;border-bottom:2px solid black;background-color:#F4F4F4;font-size:14px;font-weight:bold;'>"; H += "<table border=0 width=300px>"; H += "<tr><td>"+titulo+"</td><td align=center onMouseOver=this.style.backgroundColor='lightgray' onMouseOut=this.style.backgroundColor='#F4F4F4' OnClick=document.getElementById("+pk+").style.display='none';>X</td></tr>"; H += "</table></div>"; var R = "<div id='R"+pk+"' style='left:20px;top:20px;position:absolute;height:350px;width:308px;background-color:#F4F4F4;border:2px solid #000000;'>"; //R += "</div>"; var html = R + H + "</div>"; document.getElementsByTagName('span')[0].innerHTML = html; //document.body.insertBefore(html, document.getElementsByTagName('span')[0]); var Handle = document.getElementById("H"+pk); var Root = document.getElementById("R"+pk); drag.init(Handle, Root); // aplica efeito drag drop na barra de titulo } </script> </head> <body bgcolor=lightgray style='width:100%;height:100%' ondblclick="alert('opa, calma, ai!')"> <button OnClick="createWindow()">Criar Window</button> <span></span> </body> </html>
  4. consegui Fazer tocar audio, segue codigo para outras pessoas que tenham mesmo problema. .... botao.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { play("click.wav"); // o audio DEVE ser .wav } }); ..... public static synchronized void play(final String url) { new Runnable() { public void run() { try { Clip clip = AudioSystem.getClip(); AudioInputStream inputStream = AudioSystem.getAudioInputStream(AudioButton.class.getResourceAsStream(url)); clip.open(inputStream); clip.start(); } catch (Exception e) { System.err.println("Erro ado tocar audio:\n"+e.getMessage()); } } }.run(); } PS: pode ser seja necessario baixar o JMF.
  5. Estou criando um game com varios minijogos Ao usuario selecionar um menu do jogo quero fique tocando um audio pelo que pesquisei na net isso da certo: try { AudioClip ac = Applet.newAudioClip(new File("CharacterSelect1.wav").toURL()); ac.loop(); } catch(IOException e){ System.out.println("Erro na execução do audio!"); } Tentei executar audio em dois modos. Na função so cai no catch e pela thread nao da erro mas nao toca audio. public static void music() { AudioPlayer MGP = AudioPlayer.player; AudioStream BGM=null; try { BGM = new AudioStream(new FileInputStream("CharacterSelect1.wav")); } catch(IOException error) { System.out.println("Error ao tocar musica!!!"); } MGP.start(BGM); } class mus extends Thread{ public void run(){ try { AudioClip ac = Applet.newAudioClip(new File("CharacterSelect1.wav").toURL()); ac.loop(); } catch(IOException e){ System.out.println("Erro na thread!!!"); } } } } Mas no final consegui fazer tocar audio, com codigo abaixo.
  6. cada botao nao tem como ir mesmo ActionListener .... so fazer assim como no codigo dai cada botao/menu vai certo ActionListener ate! package meuPrograma; /** * @author @Thiagoyb */ import java.awt.BorderLayout; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JOptionPane; import javax.swing.JTextField; public class MeuPrograma { public static void main(String[] args) { // TODO code application logic here JFrame janela = new JFrame("Meu Programa"); janela.setLayout(null); JMenu arq = new JMenu("Cliente"); KMenuItem item1 = new JMenuItem("Listar"); item1.addMouseListener(new ActionListener(){ public void actionPerformeded(ActionEvent e){ //ação do listar } }); KMenuItem item2 = new JMenuItem("Inserir"); item2.addMouseListener(new ActionListener(){ public void actionPerformeded(ActionEvent e){ //ação do inserir } }); arq.add(item1); arq.add(item2); JMenuBar = menus = new JMenusBar(); setJMenuBar(menus); menus.add(arq); JButton b1 = new JButton("Listar"); b1.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){ //ação do listar } }); janela.add(b1); JButton b2 = new JButton("inserir"); b2.addMouseListener(new MouseAdapter(){ public void mousePressed(MouseEvent e){ //ação do inserir } }); janela.add(b2); janela.setVisible(true); janela.setBounds(1,1,300,80); } }
  7. yagoftware

    Iniciante em JAVA

    Apostila sobre basico de java: http://www.apostilando.com/download.php?cod=3047&categoria=Java depois saber basico (ou ja quiser implementar algo) esse video mostra criação de um programa ( Java Desktop) veja excelente video para iniciar.
  8. consegui resolver nesse link ai pelo q li n explica, mas deve-se criar novo ObjectInputStream para cada objeto a ser lido do txt , pode se usar um while.
  9. preciso salvar diversos objetos, alunos/pessoa em um txt , sequencialmente. Ex: rodo programa, cria uma pessoa e salva num txt. roda de novo salva. depois querer ler retorne os dois. (li em uns topicos, bastaria colocar true como segundo argumento porém quando se esta gravando texto, mas com objeto nao funciona) alguem pode ajudar? Obg
  10. Sei que um odt é na verdade um arquivo compreensado com um monte de arquivos xml. Ao extrair ele, contera dentre outros arquivos um content.xml que onde estão os textos digitados. Eu tenho um arquivo odt corrompido mas quando vou extrair o content.xml diz esta corrompido como recupero? meu texto ? Obg Detalhe: quem souber quem faz isso por $ aceito também.
  11. tenho uma imagem como background, mas deletei ela sem qerer do SD mas em uma pasta do sistema fk ela porque ela ta ativa como bg como a copio pra m im salva-la ?? Obg
  12. estou criando um software de vendas, e no netbeans aproveito o modelo de aplicativo com banco de dados oracle. abrir e fechar novos JFrames que eu crio eu consigo. Mas nao consegui abrir a tela de modelo de cadastro com interação Oracle. Fui eu então usar JPanel's. Ao clicar um botão consigo ocultar o JPanel que contem o mainPanel, JPanel de cadastro com setVisible(false); mas nao funciona quando coloco loginPanel.setVisible(true); porque? Como resolvo? Obgd pelas respostas. segue codigo atual no Onclick do Button , tentei todos esses modos ai pesquisando em varios foruns e nao achei solução pro meu caso. private void jButton1MouseClicked(java.awt.event.MouseEvent evt) { // TODO add your handling code here: mainPanel.setVisible(false); loginPanel.setEnabled(true); loginPanel.setVisible(true); loginPanel.repaint(); new JPanel().setVisible(true); }
  13. eu consegui mudar opção de boot. Diferentemente de outros pcs, é f5 e f6 que muda valores. Mas instalei xp na partição extra e aconteceu o que eu pesquizei acima: sumiu opção inicialização de boot do Seven. Ja tentei alterar o BOOT.INI mas nao resultou em nada. Como proceder?
  14. Quando eu entro nomeu de boot aprece a ordem 1 - HDD SATA 2 - ODD SATA 3 - PCI Express Mas ao eu apertar enter para selecionar o 1. boot por ex, apenas reinicia. Nao sei porque, noutro pc que tinha entrava opções normalmente.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×