Hallo
Ich habe folgendes Problem, welches zu lösen ich zu blöd bin (ich liebe Deutsch ).
Erstma den Code
Es geht dabei um das jPanel3. Es ist ein Objekt der Klasse AniPanel. Ich möchte nun die Methode testAnim() aufrufen.
Sollte so gehen: [Zeile 75] jPanel.testAnim();
Mein Probelm ist nun, das jPanel3 als javax.swing.JPanel deklariert ist. [Zeile 95] private javax.swing.JPanel jPanel3;
Wie kann ich diese deklaration ändern?`Hab mich schon dumm und dämlich gesucht ... deshalb geh ich nu auch schlafen.
Danke für euren Tipp!
Ich habe folgendes Problem, welches zu lösen ich zu blöd bin (ich liebe Deutsch ).
Erstma den Code
Code:
/*
* MainFrame.java
*
* @author Team Corona
* @version 0.1
* Created on 4. Mai 2007, 11:10
*/
package finternisrechner;
import javax.swing.LookAndFeel;
import javax.swing.UIManager;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import java.util.*;
public class MainFrame extends javax.swing.JFrame {
Kalender kalFrame = new Kalender();
About about = new About();
/** Creates new form MainFrame */
public MainFrame() {
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch( Exception e ) { e.printStackTrace(); }
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.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">
private void initComponents() {
layoutStyle1 = new org.jdesktop.layout.LayoutStyle();
jPanel3 = new AniPanel();
jPanel2 = new javax.swing.JPanel();
jToggleButton1 = new javax.swing.JToggleButton();
jLabel1 = new javax.swing.JLabel();
jTextField3 = new javax.swing.JTextField();
jTextField1 = new javax.swing.JTextField();
jLabel2 = new javax.swing.JLabel();
jPanel1 = new javax.swing.JPanel();
jCheckBox1 = new javax.swing.JCheckBox();
jCheckBox2 = new javax.swing.JCheckBox();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenuItem2 = new javax.swing.JMenuItem();
jSeparator1 = new javax.swing.JSeparator();
jMenuItem1 = new javax.swing.JMenuItem();
jMenu2 = new javax.swing.JMenu();
jMenuItem3 = new javax.swing.JMenuItem();
...
}
private void jToggleButton1MouseReleased(java.awt.event.MouseEvent evt) {
jTextField3.setEditable(!jTextField3.isEditable());
jTextField1.setEditable(!jTextField1.isEditable());
if (jToggleButton1.isSelected()) {
jToggleButton1.setText("<html>[b]Stopp[/b]</html>");
}
if (!jToggleButton1.isSelected()) {
jToggleButton1.setText("<html>[b]Start[/b]</html>");
}
jPanel3.testAnim();
}
...
// Variables declaration - do not modify
private javax.swing.JCheckBox jCheckBox1;
private javax.swing.JCheckBox jCheckBox2;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuItem jMenuItem1;
private javax.swing.JMenuItem jMenuItem2;
private javax.swing.JMenuItem jMenuItem3;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel3;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField3;
private javax.swing.JToggleButton jToggleButton1;
private org.jdesktop.layout.LayoutStyle layoutStyle1;
// End of variables declaration
}
Es geht dabei um das jPanel3. Es ist ein Objekt der Klasse AniPanel. Ich möchte nun die Methode testAnim() aufrufen.
Sollte so gehen: [Zeile 75] jPanel.testAnim();
Mein Probelm ist nun, das jPanel3 als javax.swing.JPanel deklariert ist. [Zeile 95] private javax.swing.JPanel jPanel3;
Wie kann ich diese deklaration ändern?`Hab mich schon dumm und dämlich gesucht ... deshalb geh ich nu auch schlafen.
Danke für euren Tipp!