Redian新闻
>
我这个简单例子,怎么在actionListener里面拿到contentPane的instance?
avatar
我这个简单例子,怎么在actionListener里面拿到contentPane的instance?# Java - 爪哇娇娃
p*p
1
运气实在是太差。PERM audit后被reject了。马上appeal。在这段时间因为公司关闭了
东岸的site,内部transfer到西岸。又file了第二个PERM。现在收到Board of Alien
Labor Certification Appeals的信,要求决定是否要继续appeal first PERM。公司律
师不建议,理由是由于东部的工作已经没有了,first PERM被拒的可能性很大。同时因
为第二个PERM也在申请,如appeal,有可能对第二个PERM也有不好的影响。
关键是第一个PERM的优先日期比第二个的早3年。本来还想能用第一个PERM的优先日期。
有没有人有相关的经验?该不该冒险赌一把?
avatar
w*h
2
我反对任何反文化和反智行为。
avatar
z*e
3
code:
public class JFrameWithPanel {
public static void main(String[] args){
JFrame frame = new JFrame("Frame With Panel");
Container contentPane = frame.getContentPane();
contentPane.setBackground(Color.CYAN);
final JPanel panel = new JPanel();
panel.setBackground(Color.yellow);
JButton button = new JButton("Press me");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(panel.getBackground().equals(Color.YELLOW)){
panel.setBackground(Color.CYAN);
/////这里,怎么可以拿到containing contentPane?
}
else
panel.setBackground(Color.YELLOW);
}
});
panel.add(button);
contentPane.add(panel, BorderLayout.NORTH);
frame.setSize(300,200);
frame.setVisible(true);
}
}
avatar
I*e
4
就算第一个批了,应为没交过140,优先日期也不算上吧

期。

【在 p***p 的大作中提到】
: 运气实在是太差。PERM audit后被reject了。马上appeal。在这段时间因为公司关闭了
: 东岸的site,内部transfer到西岸。又file了第二个PERM。现在收到Board of Alien
: Labor Certification Appeals的信,要求决定是否要继续appeal first PERM。公司律
: 师不建议,理由是由于东部的工作已经没有了,first PERM被拒的可能性很大。同时因
: 为第二个PERM也在申请,如appeal,有可能对第二个PERM也有不好的影响。
: 关键是第一个PERM的优先日期比第二个的早3年。本来还想能用第一个PERM的优先日期。
: 有没有人有相关的经验?该不该冒险赌一把?

avatar
z*e
5
匿名内部类,把contentPane改成final就可以获取了
eclipse等ide应该会提示你改成final
avatar
z*e
6
谢谢赵老大,果然把contentPane改成final就可以了。
我当时调的时候记得是试过但是ide报了错。估计是粗心大意改错了地方。
我很少在这里说话,不过常常看你发的文,学了不少东西

【在 z****e 的大作中提到】
: 匿名内部类,把contentPane改成final就可以获取了
: eclipse等ide应该会提示你改成final

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。