Javafree
 Forum   Topics   Author   Post 
JSP / Servlets Jsp dentro de jsp Pettrus Sherlock [quote="Pettrus Sherlock"]Olá eu estou com um problema para exibir uma lista em jsp dentro de uma index.jsp, eu ja tentei o import e o jsp include mas nao funciona creio que por causa que a lista esta dentro do web inf, alguem tem ideia de como posso fazer isso? [/quote] Pode deixar pra la ja resolvi de outra forma.
JSP / Servlets Jsp dentro de jsp Pettrus Sherlock Olá eu estou com um problema para exibir uma lista em jsp dentro de uma index.jsp, eu ja tentei o import e o jsp include mas nao funciona creio que por causa que a lista esta dentro do web inf, alguem tem ideia de como posso fazer isso?
JSP / Servlets [RESOLVIDO] Tabela dinamica Pettrus Sherlock [quote="romarcio"]Sim é possível, pesquise por JSTL. É uma biblioteca que facilita muito o trabalho dentro da JSP. [/quote] Eu ja estava usando jstl eu so queria saber como fazsr para ficar naquele formato, eu consegui, obrigado de qualquer modo pela respota.
JSP / Servlets [RESOLVIDO] Tabela dinamica Pettrus Sherlock Eu gostaria de saber se tem como fazer uma table em jsp com 3 celulas em que cada uma das 3 celulas seja preenchida com dados diferentes em for ou algo do tipo, algo mais ou menos assim | dado 1 | dado 2 | dado 3 | espaco começa em outra linha | dado 4 | dado 5 | dado 6 | em que a tabela continuaria ate acabar os dados no banco.
Java Básico Relacionamento N-N com JDBC Pettrus Sherlock Por que voce ta gerando get and set pra uma classe? [code] public class LogradouroBEAN { private String logradouro; private ComplementoBEAN complementoBean; private PessoaBEAN pessoaBean; [/code] Não esta fechando conexão do statement: [code] PreparedStatement statement = conexao.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS); statement.setString(1, pessoaBean.getNome_pessoa()); statement.execute(); ResultSet id_pessoa = statement.getGeneratedKeys(); if (id_pessoa.next()) { resultado = id_pessoa.getInt(1); } conexao.close(); [/code] [code] statement.close(); [/code] E pra que voce fez 3 tabelas diferentes se cada uma delas se refere apenas a pessoa? E de onde voce tirou esses fk_id_pessoas, fk_id_complemento [code] String sql = "INSERT INTO tb_logradouro(fk_id_pessoa, fk_id_complemento, logradouro) VALUES (?, ?, ?)"; [/code]
Java Básico combobox Pettrus Sherlock [quote="lgrando3991"]qual método eu uso para verificar se aquele item ja existe na combo box? eu vi q tem o "contains" mas nao é a msm coisa. Qual método uso? vlw! [/quote] [code] DefaultComboBoxModel model = new DefaultComboBoxModel(new String[] {"foo", "bar"}); JComboBox box = new JComboBox(model); String toAdd = "baz"; //does it exist? if(model.getIndexOf(toAdd) == -1 ) { model.addElement(toAdd); } [/code] Fonte: http://stackoverflow.com/questions/8899051/checking-if-an-item-already-exists-in-a-jcombobox
Java Básico String sql = Pettrus Sherlock [quote="astrindadesilva"] Galera testei todos mesmo assim ainda não funcionou. [/quote] Tente isso: [code] import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.SQLException; import javax.swing.JOptionPane; public class AlunoADO { Connection c = FabricaConexao.getConnection(); public AlunoADO(){ } public void add(){ try{ String sql="INSERT INTO ALUNO(NOME, CURSO, INSTITUICAO) VALUES(?,?,?)"; PreparedStatement pstm = c.prepareStatement(sql); pstm.setString(1,Aluno.getNome()); pstm.setString(2,Aluno.getCurso()); pstm.setString(3,Aluno.getInstituicao()); pstm.execute(); pstm.close(); c.close(); JOptionPane.showMessageDialog(null,"Gravado Com Sucesso"); }catch (SQLException e){ e.printStackTrace(); JOptionPane.showMessageDialog(null,"Erro Ao Gravar O Registro"); } } public void remover(){ try{ String sql="DELETE FROM ALUNO WHERE CODIGO =?"; PreparedStatement pstm = c.prepareStatement(sql); pstm.setInt(1, Aluno.getCodigo()); pstm.executeUpdate(); pstm.close(); c.close(); JOptionPane.showMessageDialog(null,"Excluido"); }catch (SQLException e){ e.printStackTrace(); JOptionPane.showMessageDialog(null,"Erro ao excluir"); } } } [/code]
Java Básico Problemas ao converter data Pettrus Sherlock [quote="jhoon_POO"] if (a.before(s.parse(b))){ [/quote] O simpledateformat aceita apenas data e nao string; [code] s.format(DATA); [/code]
JavaFX Game em JavaFX 2 / Applet / Image Cache Pettrus Sherlock [quote="ipfaffenseller"] O JavaFX não tem uma espécie de cache de imagem? Utilizando a classe [b]javafx.scene.image.Image[/b] é possível fazer um controle manual que resolve o problema, mas e em lugares que é utilizado o style [b]-fx-background-image:url(path);[/b]? Vai controlar como? [/quote] Você ja tentou usar imageview? [code] ImageView imagem = new ImageView(COM OU SEM FOTO); imagem.setStyle(-fx-background-image:url(path)); [/code]
JSP / Servlets Abrir uma página JSP Pettrus Sherlock [quote="Gisele Goncalves"]Boa tarde! Uso o Eclipse Juno e o Apache Tomcat/7.0.42 Nível: Iniciante. Abs! [/quote] 1 Você adicionou seu projeto ao tomcat? Se não selecione seu tomcat pelo eclipse clique com botão direito e selecione ADD AND REMOVE então adicione seu projeto ao tomcat. 2 Você tem nomear o seu arquivo .jsp de index.jsp pois o index sempre é o arquivo que o browser irá procurar caso não seja definida uma pagina pela URL. 3 E em qual URL você está acessando pelo seu browser? A mais usada é localhost:8080/NOMEDOSEUPROJETO por exemplo: localhost:8080/WebTeste/adiciona-contato.jsp no seu caso você NÃO precisaria colocar /index.jsp pois o browser já irá procurar automaticamente por um arquivo chamado index.
Java Avançado Informações sobre consumo de recursos Pettrus Sherlock [quote="bacci"]Boa noite a todos. Estou realizando uma avaliação de desempenho de minha aplicação e gostaria de saber se existe alguma classe Java onde eu possa obter informações sobre quanto de memória e processamento determinado método consome ao ser executado. Para verificar o tempo de execução estou usando System.currentTimeMillis(), mas para o consumo de memória e processamento eu não achei nada. Alguém poderia dar uma ajuda? [/quote] [code] Runtime.getRuntime().totalMemory() [/code] Fonte:http://stackoverflow.com/questions/3571203/what-is-the-exact-meaning-of-runtime-getruntime-totalmemory-and-freememory Você também pode passar paramentros para JVM, mas eu não recomendo pois se você criar um jar executavel terá que passar esses paramentros atraves de algum outro arquivo como bat ou então usando [code] Runtime.getRuntime().exec("CODIGO"); [/code] Mas dessa forma caso o jar seja colocado em algum outro local de onde ele deveria estar pelo codigo não ira funcionar.
Java Avançado Inserindo informações Pettrus Sherlock [quote="jeffersoow"]Olá Pessoal Bom dia, sou Novo aqui no blog e estou com uma Duvida imensaaa.. Vamos lá.. estou pesquisando como inserir login e senha automaticos em uma Homepage atráves do meu site. tipo estou pesquisando de como fazer isso em JSP, porem não estou tendo sucesso.. por este motivo estou recorrendo aos Srs. ja li Sobre HtmlUnit, Selenium mais não seria bem o que eu procuro... Ou seja como faço para entrar com login e senha em um outro site, inserir informações, fazer download... tudo isso atraves da minha Homepage... tem alguma biblioteca que possam me informar para que eu possa estar dando uma olhada e estudando ? :assusta: [/quote] Você quer acesso a todos os recurso de outro site através do seu site? Não seria mais fácil apenas fazer um link?
Java Avançado Existe algum player pronto no Java??? Pettrus Sherlock [quote="vision.publicida"]Pessoal, estou precisando saber se existe algum player pronto em java para interligar com o bando de dados da lista de videos, onde eu possa manipular via sistema quais videos serao exibidos. Desde ja agradeco as respostas Danilo [/quote] Player pronto que eu conheça eu so sei do javafx, que por sinal é muito bom. Exemplo do player para baixar: http://www.oracle.com/technetwork/java/javafx/samples/index.html baixe o emsemble, e um programa com vários exemplos com código do que voce pode fazer com javafx.
Java Básico [NÃO RESOLVIDO] jprogressbar Pettrus Sherlock [quote="lgrando3991"] Este é o laranja q quero mudar! Eu uso NETBEANS, então uso as ferramentas da IDE para trabalhar com swing [/quote] Tem sim. [code] UIManager.getLookAndFeelDefaults().put("nimbusOrange", (new Color(127, 255, 191))); [/code] Mas ira mudar as cores de outras coisas alem do progress bar. Fonte: http://stackoverflow.com/questions/11802887/nimbus-lf-change-background-color-of-progress-bar
Java Básico Como somar o valor de um loop pelo anterior dele. Pettrus Sherlock [quote="Marcosandr93"]Galera, estou com um problema. Resumindo, gostaria que meu loop somasse um pelo seu anterior. ou somasse todos os valores. [/quote] Eu não entendi muito bem tudo mas se você quer mostrar o numero anterior ta aqui: [code] public class Antecessor { public static void main(String[] args) { int i =100; int j = i-20; for(i=100;i>j;i--){ System.out.println(i); } } } [/code]
Java Básico String sql = Pettrus Sherlock Você nao esta fechando conexões: [code] pstm.setString(3,aluno.getInstituicao()); pstm.execute(); JOptionPane.showMessageDialog(null,"Gravado Com Sucesso"); [/code] [code] pstm.executeUpdate(); JOptionPane.showMessageDialog(null,"Excluido"); [/code] O ideal seria assim: [code] pstm.execute(); JOptionPane.showMessageDialog(null,"Gravado Com Sucesso"); pstm.close(); db.close(); [/code] [code] pstm.executeUpdate(); JOptionPane.showMessageDialog(null,"Excluido"); pstm.close(); db.close(); [/code] Veja se resolveu agora.
Off-Topic O que fazer em web Pettrus Sherlock Bem, java desktop sempre foi meu forte, mas como o mercado esta MUITO mais voltado para web eu resolvi relembrar o ja tinha aprendido em java EE e gostaria de começar um projeto so de aprendizado mesmo, mas eu não tenho nada em mente, apenas vejo coisas simples como programinhas de cadastros de pessoas/funcionarios e afins e gostaria de algo diferente para desenvolver e não importa que seja difícil, pois acho que projetos difíceis e onde eu mais aprendo.
Java Básico questão rainha e monge e quanto tempo leva pra uma pessoa crescer codigos feito em java q não sei fazer Pettrus Sherlock [quote="malluangel"]sera q e possui vc me ajudarem a fazer essa questões de java q ñ estou consequindo fazer de feito nem e para um trabalho de java mas eu ñ to conseguindo fazer o programa em java. Uma rainha requisitou os serviços de um monge, o qual exigiu o pagamento em grãos de trigo da seguinte maneira: os grãos de trigo seriam dispostos em um tabuleiro de xadrez, de tal forma que a primeira casa do tabuleiro tivesse um grão, e as casas seguintes o dobro da anterior. Construa um algoritmo que calcule quantos grãos de trigo a Rainha deverá pagar ao monge. Jose tem 1,50 m e cresce 2 centímetros por ano. Pedro tem 1,10 m e cresce 3 centímetros por ano. Construa uma classe que calcule em quantos anos Pedro será maior que José. [/quote] Creio que a do monge seja resolvida assim: [code] public class Monge { public static void main(String[] args) { long graos = 1; for (int i = 1; i < 64; i++) { graos = graos * 2; System.out.println(graos); System.out.println(i); } } } [/code] mas é um numero tão grande(18 quintilhões, 446 quatrilhões, 744 trilhões, 73 bilhões, 709 milhões, 551 mil, 615) que nao consegue imprimir tudo.
Java Básico String sql = Pettrus Sherlock Uma forma simples de voce ter ideia de onde esta o erro e colocando printstacktrace em seus catchs, no seu caso ficaria: [code] catch (SQLException e){ e.printStackTrace(); JOptionPane.showMessageDialog(null,"Erro ao excluir"+e); } [/code] Irá imprimir no console o por que o erro e onde esta acontecendo
JEE / EJB Utilização do JavaFX Pettrus Sherlock [quote="franciury"]Boa tarde, galera vi que a pouco tempo foi lançado uma nova versão do JavaFX, alguém sabe informar, como anda o seu mercado? Apesar de não trabalhar com ele, mas sim GWT/GXT, mas tenho curiosidade e percebi que evolui bastante com relação a versão anterior. [/quote] Acho que voce esta no topico errado amigo, tem um topico so sobre javafx
JavaFX [RESOLVIDO]ObservableList Pettrus Sherlock Resolvi era apenas trocar de lugar: [code] ObservableList<Person> data = FXCollections.observableArrayList( new Person(algo, algo2, algo3) ); [/code] para: [code] ObservableList<Person> data = FXCollections.observableArrayList(); data.addAll(new Person(algo1, algo2, algo3)); [/code] Desse modo eu ele não ira sobreescrever o algo que veio antes(por exemplo uma lista de datas de um banco, da forma antiga apenas aparecia a data mais recente inserida, e desse jeito faz com que todas apareçam)
JavaFX [RESOLVIDO]ObservableList Pettrus Sherlock [quote="ricoarrigoni"]Dá uma olhada nesse tópico aqui pra ver se nao tem nenhum erro no seu while [url]http://javafree.uol.com.br/topic-865011-while-basico.html[/url] [/quote] O problema nao e o no while esse ali foi so um exemplo, o problema e que o new person escreve por cima toda vez que e chamado e eu quero q ele adicione um novo elemento e nao escreva por cima do antigo.
JavaFX [RESOLVIDO]ObservableList Pettrus Sherlock Bem eu estou tendo problema para adicionar itens em uma lista no javafx, o exemplo da oracle: [code] /** * Copyright (c) 2008, 2012 Oracle and/or its affiliates. * All rights reserved. Use is subject to license terms. */ import javafx.application.Application; import javafx.scene.Group; import javafx.scene.Scene; import javafx.stage.Stage; import javafx.beans.property.StringProperty; import javafx.beans.property.SimpleStringProperty; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.cell.PropertyValueFactory; import javafx.util.Callback; /** * A simple table with a header row. * * @see javafx.scene.control.TableCell * @see javafx.scene.control.TableColumn * @see javafx.scene.control.TablePosition * @see javafx.scene.control.TableRow * @see javafx.scene.control.TableView */ public class TableSample extends Application { private void init(Stage primaryStage) { Group root = new Group(); primaryStage.setScene(new Scene(root)); final ObservableList<Person> data = FXCollections.observableArrayList( new Person("Jacob", "Smith", "jacob.smith@example.com" ), new Person("Isabella", "Johnson", "isabella.johnson@example.com" ), new Person("Ethan", "Williams", "ethan.williams@example.com" ), new Person("Emma", "Jones", "emma.jones@example.com" ), new Person("Michael", "Brown", "michael.brown@example.com" ) ); TableColumn firstNameCol = new TableColumn(); firstNameCol.setText("First"); firstNameCol.setCellValueFactory(new PropertyValueFactory("firstName")); TableColumn lastNameCol = new TableColumn(); lastNameCol.setText("Last"); lastNameCol.setCellValueFactory(new PropertyValueFactory("lastName")); TableColumn emailCol = new TableColumn(); emailCol.setText("Email"); emailCol.setMinWidth(200); emailCol.setCellValueFactory(new PropertyValueFactory("email")); TableView tableView = new TableView(); tableView.setItems(data); tableView.getColumns().addAll(firstNameCol, lastNameCol, emailCol); root.getChildren().add(tableView); } public static class Person { private StringProperty firstName; private StringProperty lastName; private StringProperty email; private Person(String fName, String lName, String email) { this.firstName = new SimpleStringProperty(fName); this.lastName = new SimpleStringProperty(lName); this.email = new SimpleStringProperty(email); } public StringProperty firstNameProperty() { return firstName; } public StringProperty lastNameProperty() { return lastName; } public StringProperty emailProperty() { return email; } } @Override public void start(Stage primaryStage) throws Exception { init(primaryStage); primaryStage.show(); } public static void main(String[] args) { launch(args); } } [/code] por exemplo caso eu queira adicionar item por fora ex: [code] while(algo > 1) { final ObservableList<Person> data = FXCollections.observableArrayList( new Person(String1, String2, String3 ) ); } [/code] Ele apenas adiciona um e sempre a ultima string.
JavaFX Java FX e EJB 3 Pettrus Sherlock [quote="crismgarcia"][quote="Pettrus Sherlock"] Suas libs estão copiadas ou referênciadas e você esta passando alguum argumento pra vm? e voce chegou a tentar outra aplicação sem o javafx mas com eclipselink. [/quote] Quer que eu disponibilize o projeto? Acredito que as libs estejam sendo copiadas, pois aparecem no dist depois que compilo. Não tentei nada diferente disso, pois o objetivo é colocar javafx rodando no browser. Não tentei nada no eclipse. [/quote] Afinal o que a sua aplicação é pra fazer se correr tudo certo, e pelo o que vi no outro post ela funciona apenas com javafx?
JavaFX Java FX e EJB 3 Pettrus Sherlock [quote="crismgarcia"]Pessoal, Fiz um teste aqui com uma aplicação JavaFX sem nada, e ela funciona normalmente. Nela mesmo coloquei as bibliotecas do EclipseLink, e ai começou a não funcionar. O complicado é que o erro não mostra uma mensagem realmente do erro. Fazem idéia como resolver? Se quiserem fazer esse teste, é apenas criar a Aplicação JavaFX e colocar as Bibliotecas do EclipseLink (JPA 2.1), EclipseLink do GlassFish e EclipseLink-ModelGen(JPA 2.1) [/quote] Suas libs estão copiadas ou referênciadas e você esta passando alguum argumento pra vm? e voce chegou a tentar outra aplicação sem o javafx mas com eclipselink.
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"] Então, esse while fica travando a janela, mesmo ele sendo usado para captura das palavras. Usar threads é relativamente fácil: http://www.caelum.com.br/apostila-java-orientacao-objetos/programacao-concorrente-e-threads/ Teste o código de detecção de palavras dentro de uma thread. Tem que ser o código vai funcionar. [/quote] Geralmente eu não agradeço depois que o problema foi resolvido pra não ocupar espaço desnecessário, mas dessa vez psycongro funcionou perfeitamente, apesar da solução do problema ter sido tão simples você foi o único que me ajudou até o final, muito obrigado :!:
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"]Não é por causa do while infinito? Não teria como jogar esse código numa thread? Tem que ver se o sphinx roda de boa numa Thread (thread-safe). [/quote] O while é para que continue reconhecendo o que foi dito e não apenas um comando, e como você sugeria esse parte do thread, tem algum tutorial ou algo do tipo? pois nunca usei threads antes.
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"]É que o joptionpane é meio que modal. Você precisa pressionar o ok para continuar. Por isso seria interessante ver se tem alguma relação. E ver também o fonte dessa classe ajudaria a entender o problema. [/quote] Tem algum email de contato ou como poder enviar pelo forum o projeto pra voce? EDIT: A proprósito a janela do javafx não é totalmente bloqueado agora que percebi, quando executo a janela e dou um comando para que execute o reconhecimento de voz a janela e "quase" travada, não consigo digitar mas nada mas se eu colocar por exemplo quando eu falar "agenda" imprimir na janela do javafx que supostamente fica bloqueada, ele imprime, mas eu não consigo digitar nem mexer a janela.
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"][quote="Pettrus Sherlock"] Será que isso tem a ver com o fato da janela ser modal ou não? Chegou a ver o código fonte dessas classes do sphinx? [/quote] Você quer dizer da api do sphinx? eu não olhei, mas o que voce quer dizer com ser modal ou nao?
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ricoarrigoni"]Conseguiu achar algo que lhe ajude ? [/quote] Ainda não
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"][quote="Pettrus Sherlock"][quote="ElPsyCongroo"]Cara, você não está lockando o recurso de som e não liberando, por isso mesmo em execuções diferentes, o lock ainda permanece? [/quote] Como assim? Eu não sei como posso estar dando lock no som [/quote] Vamos investigar. Faça um teste. Reinicie o computador e veja se na primeira execução do seu sistema, tudo funciona. Se for isso, o objeto Microphone pode estar ficando lockado. Observe que você roda sua aplicação num laço infinito, e precisa dar CTRL+C para sair, sem executar o método de release. [/quote] Não funciona, entretanto uma coisa que tem ação similar com o que esta acontecendo é o JOptionPane, se voce executar uma janela do joptionpane e depois o reconhecimento ele tambem e bloqueado e so é liberado depois que voce fechou o joption.
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"]Cara, você não está lockando o recurso de som e não liberando, por isso mesmo em execuções diferentes, o lock ainda permanece? [/quote] Como assim? Eu não sei como posso estar dando lock no som
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock O que é muito estranho mesmo, é que fui testar de uma forma diferente e funcionou, eu já estava morto de feliz então fui testar denovo pra garantir e funcionou, e testei uma 3 vez so pra garantir por que nao estava acreditando e nessa 3 vez não funcionou mais e voltou ao mesmo estado que ja expliquei antes, foi provavelmente isso que aconteceu quando testei a primeira vez que estava usando javafx, fiz 2 testes e fui criar outra janela e quando voltei pra primeira voltava a bugar, agora to mais confuso do que antes. :assusta:
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"]Poste o código da segunda janela, vou fazer um teste quando tiver um tempo. [/quote] [code] package janelas; import demo.sphinx.helloworld.Configuracao; import demo.sphinx.helloworld.HelloWorld; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.geometry.Insets; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.image.Image; import javafx.scene.image.ImageView; import javafx.scene.layout.HBox; import javafx.scene.text.Font; import javafx.scene.text.Text; import javafx.stage.Stage; public class Escolha extends Application{ private static final Image FOTOPROXY = new Image(Escolha.class.getResourceAsStream("/foto/proxy.png")); private static final Font Corleone = Font.loadFont(Escolha.class.getResourceAsStream("/fontes/corleone.ttf"), 20); public static void main(String[] args) { launch(args); } @Override public void start(Stage primaryStage) throws Exception { init(primaryStage); primaryStage.show(); } public void init(final Stage primaryStage) { //primaryStage.setScene(new Scene(addBorda())); Group root = new Group(); primaryStage.setScene(new Scene(root)); HBox hboxImagem = new HBox(); hboxImagem.setPadding(new Insets(5, 5, 5, 25)); hboxImagem.setSpacing(10); hboxImagem.setStyle("-fx-background-color: #b3ccff"); ImageView imagem = new ImageView(FOTOPROXY); imagem.setFitHeight(200); imagem.setFitWidth(550); hboxImagem.getChildren().add(imagem); HBox hboxTexto = new HBox(); hboxTexto.setPadding(new Insets(15, 5, 15, 15)); hboxTexto.setSpacing(10); hboxTexto.setTranslateY(210); hboxTexto.setStyle("-fx-border-style: solid;" + "-fx-border-width: 4;" + "-fx-border-color: #99b3ff"); HBox hboxBotoes = new HBox(); hboxBotoes.setPadding(new Insets(35, 1, 1, -20)); hboxBotoes.setSpacing(10); Text texto = new Text("Caso possua proxy é necessário configura-lo antes de executar a Olivia,\n" + "você deseja configurar agora?"); texto.setFont(Corleone); EventHandler<ActionEvent> vaiSim = new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { Configuracao.configurarProxy(); } }; Button sim = new Button("Sim"); sim.setStyle("-fx-base: #b3ccff"); sim.setOnAction(vaiSim); EventHandler<ActionEvent> vaiNao = new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent event) { HelloWorld.RecDeVoz(); } }; Button nao = new Button("Não"); nao.setStyle("-fx-base: #b3ccff"); nao.setOnAction(vaiNao); hboxBotoes.getChildren().addAll(sim, nao); hboxTexto.getChildren().addAll(texto, hboxBotoes); root.getChildren().addAll(hboxImagem, hboxTexto); } [/code]
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"][quote="Pettrus Sherlock"][quote="ElPsyCongroo"]Conseguiu resolver? [/quote] Ainda nao [/quote] Sua aplicação JavaFX não usa algum recurso de som, ou media player? [/quote] Não, e o mais estranho é que se me lembro bem quando eu fiz a primeira janela ela funcionou sem problema nenhum com o sphinx, reconheceu normal, executou o comando e imprimia na janela do javafx o q eu tinha dito, depois q fui fazer a segunda janela e que deu esse problema.
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"]Conseguiu resolver? [/quote] Ainda nao
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"][quote="Pettrus Sherlock"][quote="ElPsyCongroo"]E quando você faz numa aplicação Java sem JavaFX, ele chega a interferir? [/quote] Não, eu usava o sphinx junto com um Jpanel e ambos rodavam simultaneamente sem problema nenhum. [/quote] Chega a lançar alguma exceção? Qual versão do sphinx você está usando? [/quote] Sim, ele só executa quando eu fecho a janela do javafx, eu coloco pra mostrar no console o que eu disse, se eu executo o javafx e dou comandos por voz não acontece nada, mas quando eu fecho a janela do fx ele me mostra todos os comandos que eu dei, é como se tivesse gravando mas nao pudesse ser mostrado ou executado enquanto a janela n for fechada, e quando eu fecho a janela e continua executando so o reconhecimento de voz e sem problema nenhum. Eu estou usando o sphinx-4 a versão exata eu nao sei dizer mas creio que continua a mesma do site por que faz tempo que nao e atualizado. http://cmusphinx.sourceforge.net/sphinx4/
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock [quote="ElPsyCongroo"]E quando você faz numa aplicação Java sem JavaFX, ele chega a interferir? [/quote] Não, eu usava o sphinx junto com um Jpanel e ambos rodavam simultaneamente sem problema nenhum.
JavaFX [RESOLVIDO] Bloqueio de reconhecimento de voz Pettrus Sherlock Qualquer aplicaçao do javafx esta bloqueando o reconhecimento de voz do sphinx, ja faz um tempo que tento solucionar mas não consigo de jeito nenhum, se eu executo o reconhecimento de voz primeiro a janela do fx n executa, se faço o contrario acontece a mesma coisa ao contrario, e se executo a janela e depois por meio de um click de um botao executo o reconhecimento de voz, ele executa o recdevoz mas trava a janela anterior. Exemplo do sphinx: [code] package demo.sphinx.helloworld; import edu.cmu.sphinx.frontend.util.Microphone; import edu.cmu.sphinx.recognizer.Recognizer; import edu.cmu.sphinx.result.Result; import edu.cmu.sphinx.util.props.ConfigurationManager; import edu.cmu.sphinx.util.props.PropertyException; import java.io.File; import java.io.IOException; import java.net.URL; import javafx.application.Application; /** * A simple HelloWorld demo showing a simple speech application * built using Sphinx-4. This application uses the Sphinx-4 endpointer, * which automatically segments incoming audio into utterances and silences. */ public class HelloWorld { /** * Main method for running the HelloWorld demo. */ public static void main(String[] args) { try { URL url; if (args.length > 0) { url = new File(args[0]).toURI().toURL(); } else { url = HelloWorld.class.getResource("helloworld.config.xml"); } System.out.println("Loading..."); ConfigurationManager cm = new ConfigurationManager(url); Recognizer recognizer = (Recognizer) cm.lookup("recognizer"); Microphone microphone = (Microphone) cm.lookup("microphone"); //Application.launch(Teste.class); /* allocate the resource necessary for the recognizer */ recognizer.allocate(); /* the microphone will keep recording until the program exits */ if (microphone.startRecording()) { System.out.println ("Say: (Good morning | Hello| Ola) " + "( Mundo |Bhiksha | Evandro | Paul | Philip | Rita | Will )"); while (true) { System.out.println ("Start speaking. Press Ctrl-C to quit.\n"); /* * This method will return when the end of speech * is reached. Note that the endpointer will determine * the end of speech. */ Result result = recognizer.recognize(); if (result != null) { String resultText = result.getBestFinalResultNoFiller(); System.out.println("You said: " + resultText + "\n"); } else { System.out.println("I can't hear what you said.\n"); } } } else { System.out.println("Cannot start microphone."); recognizer.deallocate(); System.exit(1); } } catch (IOException e) { System.err.println("Problem when loading HelloWorld: " + e); e.printStackTrace(); } catch (PropertyException e) { System.err.println("Problem configuring HelloWorld: " + e); e.printStackTrace(); } catch (InstantiationException e) { System.err.println("Problem creating HelloWorld: " + e); e.printStackTrace(); } } } [/code] Instalação completa do sphinx:http://www.youtube.com/watch?v=GeqtLrcOogs
JavaFX TextField Pettrus Sherlock Ola denovo eu estou tentando colocar um textfield seguindo exatamente o exemplo e gostaria de saber onde estou errando, pois o eclipse acusa um erro no .add [code] public static HBox textoDigitado() { HBox hbox = new HBox(); hbox.setPadding(new Insets(5, 5, 5, 5)); hbox.setSpacing(10); TextField textoUsuario = new TextField("Digite seu texto"); hbox.getChildren().add(textoUsuario); return hbox; } [/code]
Goto page 1 , 2  Next - >>