Pesquisar na Comunidade
Mostrando resultados para as tags ''swing''.
Encontrado 5 registros
-
Galera estou com um problema, estou desenvolvendo uma aplicação em java no netbeans, e o jFrame não está saindo no look and feel Nimbus, já tentei de tudo quanto é jeito, só sai naquele visual que ele pega do windows, com botões quadrados e tabelas feias, ao que tudo indica ele ignora completamente aquela parte de setar o look and feel, quando coloco pra forçar e ir pro Nimbus aparece que não tem essa classe, me ajudem. try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } Essa parte parece não estar funcionando, e detalhe: Quando rodo no shift+f6, aparece perfeitamente no nimbus, quando vai executar aparece nesse que citei lá em cima.
-
- lookandfell
- java
-
(e %d mais)
Tags:
-
Ola pessoal tudo bom? Estou realizando uma série de exercicios utilizando java swing. Meu professor disse que não devo usar o drag-n-drop, devo fazer na unha pra aprender melhor. alguém poderia me ajudar a resolver esse exercicio: Utlizando SWING(JFRAME, JLabel, JButton e JTextField) crie um formulario para fazer a conversãoentre temperaturas(graus celcios para fahrenheit e vice versa) e massa (quilogramas) para libras e vice-versa.) Para isso o sistema deverá ter: 1 JFrame - 4 JLabels - 2 para solicitar os dados e 2 para dar respostas 2 JTextFields - 1 para cada valor a ser informado 2 JButton - 1 para calculo de temperatura e outro para massa Os calculos deverao ficar num pacote à parte chamado conversão em duas classes distintas chamadas Temperatura e Massa. Formulas abaixo: F = C*1,8 + 32 C = F-32/18 Kg = Ib / 2.2046 Ib = kg * 2,2046 interfaces interface IMassa{ void ConverterDeKiloParaLibra(float quilo); void ConverterDeLibraParaKilo(float libra) } interface ITemperatura{ void ConverterCelciusParaFahrenheit(float Celcius); void ConverterdeFahreheintParaCelcius(float fahrenheit) }
-
Hello, I´ve created a JForm (GUI) and added a JTable to it. Then right clicked the table and 'bind' -> 'elements'. So I imported the table I want from my database and the communication worked because the column names are now displayed on the table header. But when I run the program, it gives the following error: Internal Exception: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "cambio.publico.teste" Call: SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste Posição: 33 Query: ReadAllQuery(referenceClass=Teste sql="SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste") Error Code: 0 Call: SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste Query: ReadAllQuery(referenceClass=Teste sql="SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste") at org.eclipse.persistence.internal.jpa.QueryImpl.getDetailedException(QueryImpl.java:378) at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:260) at org.eclipse.persistence.internal.jpa.QueryImpl.getResultList(QueryImpl.java:469) at visao.TelaCaixa7.initComponents(TelaCaixa7.java:33) at visao.TelaCaixa7.<init>(TelaCaixa7.java:18) at visao.TelaCaixa7$1.run(TelaCaixa7.java:106) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:749) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:702) at java.awt.EventQueue$3.run(EventQueue.java:696) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:719) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "cambio.publico.teste" Posição: 33 Error Code: 0 Call: SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste Query: ReadAllQuery(referenceClass=Teste sql="SELECT COD, NOME, TELEFONE FROM CAMBIO.publico.teste") at org.eclipse.persistence.exceptions.DatabaseException.sqlException(DatabaseException.java:340) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:682) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558) at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:2002) at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:570) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:242) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:228) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeSelectCall(DatasourceCallQueryMechanism.java:299) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectAllRows(DatasourceCallQueryMechanism.java:694) at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRowsFromTable(ExpressionQueryMechanism.java:2738) at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectAllRows(ExpressionQueryMechanism.java:2691) at org.eclipse.persistence.queries.ReadAllQuery.executeObjectLevelReadQuery(ReadAllQuery.java:495) at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1168) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:899) at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1127) at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:403) at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1215) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2896) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1804) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1786) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1751) at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:258) ... 18 more Caused by: org.postgresql.util.PSQLException: ERROR: cross-database references are not implemented: "cambio.publico.teste" Posição: 33 at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2270) at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1998) at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:570) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:420) at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:305) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeSelect(DatabaseAccessor.java:1007) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:642) ... 38 more I believe the problem is because the jtable can be edited and said editions are automaticaly recorded on the database table which it is not allowing. Is there a way to explicitly tell my postgres table to allow cross-reference? Also I may be way off and the root cause be something else entirely. Thanks for the help.
-
- java
- postgresql
-
(e %d mais)
Tags:
-
Boa noite galera, tudo bem com vocês? Estou começando a estudar JAVA e este é meu primeiro post no fórum, e estou com um problema que não estou conseguindo resolver. Levando em consideração o cenário da última figura (aba navegador no NetBeans), possuo um formulário swing feito basicamente pela forma visual, porém, precisarei criar um JTextField via código, e se fossemos seguir a lógica da imagem, esse JTextField deveria ficar acima do lblBackGround. A minha dúvida é: como eu faço para deixar o JTextField criado dinamicamente aparecer acima do lblBackGround? Estou tentando fazer da seguinte forma, dentro do formComponentShown, mas não obtive êxito (inclusive quando tento chamar o método setComponentZOrder ocorre um erro): private void formComponentShown(java.awt.event.ComponentEvent evt) { setLocationRelativeTo(null); JTextField txtBotao = new JTextField(); txtBotao.setLocation(100, 100); txtBotao.setSize(100, 100); txtBotao.setVisible(true); setComponentZOrder(txtBotao, getComponentZOrder(lblBackGround) + 1); } Agradeço a quem puder ajudar, e espero que eu tenha sido claro. Obrigado!
-
- swing
- jtextfield
-
(e %d mais)
Tags:
-
Pessoal, estou com um problema para inciar a minha tela de splash de minha aplicação. A Classe principal (bolaoJFrame) que estende JFrame e chama a tela de logon que estende JDialog. Depois de validado o usuário eu tento chamar a tela de splash, que deveria rodar enquanto todo o processo de carregamento da principal e feito, mas isso não acontece. Na verdade a tela de splash, só aparece depois que a tela principal aparece e já foi toda carregada. Alguém pode me dar uma luz de como fazer a tela de splash aparecer depois que o usuário é validado? Método main da classe principal da aplicação: public static void main(String args[]) { /* Set the Nimbus look and feel */ //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) "> /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel. * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(bolaoJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(bolaoJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(bolaoJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(bolaoJFrame.class.getName()).log(java.util.logging.Level.SEVERE, null, ex); } //</editor-fold> /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { bolaoJFrame principal= new bolaoJFrame(); principal.setLocationRelativeTo(null); login = new loginJDialog(principal, true); if(newUser==true){ CardLayout cards = (CardLayout)(principal.jpPrincipal.getLayout()); cards.show(principal.jpPrincipal, "cadastro"); }else{ if(Usuario.userCriado==0){ System.exit(0); }else{ Splash telaSplash =new Splash(null); telaSplash.setVisible(true); CardLayout cards = (CardLayout)(principal.jpPrincipal.getLayout()); cards.show(principal.jpPrincipal, "apostas"); principal.jLabel1.setText("Bem vindo " + user.getUsername()); principal.jLabel4.setIcon(new Util().dimencionaImagem(user.getFoto(),80)); HoraDoSistema.start(principal.retomaHora(),principal.lbRelagio); principal.montaCards(); PanelRanking pr = new PanelRanking(10, 1, user.getUserCod()); principal.jpRanking.add(pr,"1"); if(pr.getPosUser()>0){ principal.lbRankingInfo.setText("Sua posição atual é " + pr.getPosUser() + "º" ); } if(pr.getPontuacaoUser()>0){ principal.lbPontuacaoInfo.setText("Você fez " + pr.getPontuacaoUser()+ " pontos" ); } principal.lbNext.requestFocus(); principal.verificaDisponibilidad(); } } principal.setVisible(true); } }); } classe da tela de splash: public class Splash extends JWindow { private JProgressBar barraDeProgresso; public Splash(JFrame owner) { //super(owner); setLayout(null); Util.centralizarJanela(this, 521, 335); inicialize(); } public void inicialize(){ JLabel fundo = new JLabel(); //fundo.setLocation(new Point(0,0)); fundo.setIcon(new ImageIcon(getClass().getResource("/Principal/splash.png"))); fundo.setSize(521, 315); add(fundo); barraDeProgresso= new JProgressBar(); barraDeProgresso.setBackground(Color.red); barraDeProgresso.setBounds(0, 315, 521, 20); barraDeProgresso.setStringPainted(true); add(barraDeProgresso); } public void setValorBarraDeProgresso(int progresso){ barraDeProgresso.setValue(progresso); } public int getValorBarraDeProgresso(){ return barraDeProgresso.getValue(); } } Obrigado