Olá, estou tendo um problema sério com essa API. Meu código dá erro por considerar que esta API está ausente, então não consigo implementar um @Action que funcione. Nunca tive esse problema, mas agora essa praga surgiu… alguem tem uma luz pra iluminar??
vlww!!!
add sua código, talvez fique mais claro para o pessoal
o jar está no seu classpath??
a classe existe dentro do jar??
as dependências do jar estão todas no seu classpath??
import org.jdesktop.application.Action;
import javax.swing.JDialog;
/**
*
* @author bernstein
*/
public class Principal extends javax.swing.JFrame {
/** Creates new form Principal */
public Principal() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jButton1 = new javax.swing.JButton();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenu2 = new javax.swing.JMenu();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("Sistema > >> ");
setName("fPrincipal"); // NOI18N
setResizable(false);
jButton1.setText("jButton1");
jMenu1.setText("File");
jMenuBar1.add(jMenu1);
jMenu2.setText("Edit");
jMenuBar1.add(jMenu2);
setJMenuBar(jMenuBar1);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(313, 313, 313)
.add(jButton1)
.addContainerGap(337, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(131, 131, 131)
.add(jButton1)
.addContainerGap(412, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Principal().setVisible(true);
}
});
}
public void teste () {
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenuBar jMenuBar1;
// End of variables declaration
private JDialog marcaCadastro;
}
Aí, Magno.
Zoren, vou dar uma “zoiada” nisso.
Sim, ia esquecendo… O erro eh no primeiro import (import org.jdesktop…)
vlw
Se resolveu seu problema
não se esqueça de por [RESOLVIDO] no tópico
vlw!
tá resolvido não, velho. O erro persiste ainda
[quote=zoren]o jar está no seu classpath??
a classe existe dentro do jar??
as dependências do jar estão todas no seu classpath??[/quote]
Ae moçada, obrigado pela ajuda. Com as informações ai que deram consegui desenrolar o problema, q era simples.
O projeto não estava com a biblioteca adicionada.
Cliquei com o botão direito no projeto -> propriedades -> bibliotecas -> adicionar (adicionei a biblioteca Swing Application Framework)
vlw!