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!!!
[RESOLVIDO] package org.jdesktop.application.Action;
8 Respostas
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 
o jar está no seu classpath??a classe existe dentro do jar??
as dependências do jar estão todas no seu classpath??
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!