Re: [問題] Anonymous inner class
※ 引述《legnaleurc (CA)》之銘言:
: 現在有一段 code 長這樣:
: JButton button = new JButton();
: button.addMouseListener( new MouseAdapter() {
: public void mouseClicked( MouseEvent e ) {
改成 public void mouseClicked(final MouseEvent e) { 即可
: new Thread( new Runnable() {
: @Override
: public void run() {
: ( ( JButton )e.getSource() ).setText( "..." );
: }
: } ).start();
: }
: } );
: 然後 ... 它就說 e 要是 final 才可以
: 我只是很單純地想要讓 inner classes 可以拿到上層的引數
: 請問有好的做法嗎? (不會要用 static field 吧?)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.129.52
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):