Dicesi "anonymous inner class". Una classe con nome "anonimo" (lo sceglie il compilatore) dichiarata nello stesso punto in cui è istanziata. Quella sopra è una sottoclasse di JButton in cui viene fatto l'override solo di createToolTip.Originariamente inviato da Poker1
sto leggendo un libro su Swing e non riesco bene a capire questo pezzo di codice...
codice:JButton b = new JButton("Hello, World") { public JToolTip createToolTip() { JToolTip tip = super.createToolTip(); tip.setBackground(Color.YELLOW); tip.setForeground(Color.RED); return tip; } };

Rispondi quotando