[求助]一个关于JRadioButton的问题,麻烦各位大虾指导指导,在线等(急) 个人以为在第一个类中应该添加一个方法 获取isSelected()的返回值这样在第二个类中就可以调用了不知道楼主以为如何 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你为什么一定要用inner class ?不妨试一下做成一个单独的adapter.For example:package org.gift2u.test;import javax.swing.*;import java.awt.*;import javax.swing.DefaultComboBoxModel;import java.awt.event.*;public class Testcombobox extends JFrame { JComboBox jComboBox1 = new JComboBox(); DefaultComboBoxModel model = new DefaultComboBoxModel(); JPanel jPanel1 = new JPanel(); FlowLayout flowLayout1 = new FlowLayout(); JButton jButton1 = new JButton(); public Testcombobox() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } private void jbInit() throws Exception { jComboBox1.setModel(model); model.addElement("gift1"); model.addElement("gift2"); model.addElement("gift3"); jPanel1.setLayout(flowLayout1); jButton1.setText("jButton1"); jButton1.addActionListener(new Testcombobox_jButton1_actionAdapter(this)); this.getContentPane().add(jComboBox1, BorderLayout.NORTH); this.getContentPane().add(jPanel1, BorderLayout.CENTER); jPanel1.add(jButton1, null); } public static void main(String[] args) { new Testcombobox().show(); } void jButton1_actionPerformed(ActionEvent e) { jButton1.setText(""+this.jComboBox1.getSelectedIndex()); ; }}class Testcombobox_jButton1_actionAdapter implements java.awt.event.ActionListener { Testcombobox adaptee; Testcombobox_jButton1_actionAdapter(Testcombobox adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent e) { adaptee.jButton1_actionPerformed(e); }} 今天做的赶集网的笔试题,大家有兴趣讨论一下 请教使用Java Graphics2D中多边形填充线的问题 关于包和类路径变量等等的问题,希望高手帮帮我解答我的疑惑,谢谢~~~~~ 需求工程的一道题目,熟悉点人的帮我解答下 对Java继承的困惑 不来看后悔哦,关于多线程的问题 现在流行的JAVA的编程工具是什么???? 请教关于java随即函数的问题!!(高分相送) 刚开始研究tomcat-4.0,不知道如何创建tomcat可用的安全证书. 谁能给我提供一个简单的(JAVA)SOCKET通信的客户机服务器程序 JavaBeans的问题 为什么从frame继承一个类后加入其他控件无法正常显示?
不妨试一下做成一个单独的adapter.
For example:
package org.gift2u.test;import javax.swing.*;
import java.awt.*;
import javax.swing.DefaultComboBoxModel;
import java.awt.event.*;
public class Testcombobox extends JFrame {
JComboBox jComboBox1 = new JComboBox();
DefaultComboBoxModel model = new DefaultComboBoxModel();
JPanel jPanel1 = new JPanel();
FlowLayout flowLayout1 = new FlowLayout();
JButton jButton1 = new JButton();
public Testcombobox() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
jComboBox1.setModel(model);
model.addElement("gift1");
model.addElement("gift2");
model.addElement("gift3");
jPanel1.setLayout(flowLayout1);
jButton1.setText("jButton1");
jButton1.addActionListener(new Testcombobox_jButton1_actionAdapter(this));
this.getContentPane().add(jComboBox1, BorderLayout.NORTH);
this.getContentPane().add(jPanel1, BorderLayout.CENTER);
jPanel1.add(jButton1, null);
}
public static void main(String[] args) {
new Testcombobox().show();
} void jButton1_actionPerformed(ActionEvent e) {
jButton1.setText(""+this.jComboBox1.getSelectedIndex()); ;
}
}class Testcombobox_jButton1_actionAdapter implements java.awt.event.ActionListener {
Testcombobox adaptee; Testcombobox_jButton1_actionAdapter(Testcombobox adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton1_actionPerformed(e);
}
}