サブクラスを使用してJbuttonに機能を追加しようとしていますbutt Jbuttonは実際に宣言され、スーパークラスで定義されています。 は、ここに私のコードです:サブクラスのスーパークラスにあるJbuttonにfuntionallityを追加するにはどうすればよいですか?
JButton zz=new JButton(ss);
zz.setBounds(470,70,35,35);
zz.setBorder(oo);
zz.setBackground(new Color(0,170,120));
l.add(zz);
これである私は、このボタンのアクションリスナーを追加しようとしていた中で、サブクラスを作成している私のproject.Iにrealestateという名前のスーパークラスであり、私のJButton。ここ は私のサブクラスである:これは私の完全なコードです Package 'zz' does not exist
など :私は間違って
package realestate;
import java.awt.Color;
import javax.swing.*;
public class Realestate extends JFrame {
Realestate()
{
JLabel l=new JLabel(new ImageIcon("C:\\Users\\MUHAMMAD SHAHAB\\Documents\\NetBeansProjects\\Real Estate\\src\\real\\estate\\file (2).jpg"));
l.setBounds(100,50,300,250);
add(l);
ImageIcon ss=new ImageIcon("C:\\Users\\MUHAMMAD SHAHAB\\Documents\\NetBeansProjects\\Real Estate\\src\\real\\estate\\1470672145_Help_mark_query_question_support_talk.png");
public JButton zz=new JButton(ss);
zz.setBounds(470,70,35,35);
zz.setBackground(new Color(0,170,120));
l.add(zz);
}
public class assan extends Realestate{
zz.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent o)
{
System.out.println("Cena");
}
});
}
public static void main(String[] args) {
RealEstate v=new RealEstate();
v.setUndecorated(true);
v.setVisible(true);
v.setBounds(350,200,600,350);
v.setForeground(Color.WHITE);
assan n=new assan();
}
}
何をやっている私はこのプログラムを実行
public class assan extends RealEstate{
zz.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent u)
{
System.out.println("kk");
}
});}
お尻は私のような異なるタイプのエラーを得ました?
上記はコンパイルされていません。 – GOXR3PLUS
OK wait a min GoX – Mcolo
あなたはいくつかの選択肢があります: 'zz'がサブクラス( 'public'、' protected'またはパッケージ可視 'field')に表示されていることを確認するか、スーパークラスにゲッターを追加してください。 – c0der