从品牌网站建设到网络营销策划,从策略到执行的一站式服务
效果图如下
成都创新互联公司主营兴山网站建设的网络公司,主营网站建设方案,成都app软件开发公司,兴山h5小程序定制开发搭建,兴山网站营销推广欢迎兴山等地区企业咨询
参考代码如下
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JCBFrame extends JFrame {
JComboBoxString jcb;
public JCBFrame() {
JPanel jp = new JPanel();
JLabel jl = new JLabel("选择喜欢的水果:");
String[] sg = { "苹果", "香蕉", "桃子", "柑橘" };
jcb = new JComboBoxString(sg);
jp.add(jl);
jp.add(jcb);
//JComboBox 添加 事件响应器, 当状态发生改变时,进行响应
jcb.addItemListener(new ItemListener() {
@Override
public void itemStateChanged(ItemEvent e) {
//当选择发生了改变时,
if (e.getStateChange() == ItemEvent.SELECTED) {
JOptionPane.showMessageDialog(null, "我喜欢"+jcb.getSelectedItem());
}
}
});
add(jp, BorderLayout.NORTH);
setTitle("");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) {
new JCBFrame();
}
}
这个可以用MouseListener来监听。
table.addMouseListener(....);
//括号内的东西根据实际填写
……
public
void
mouseClicked(MouseEvent
e)
{
int
index=table.getSelectedRow();
String
code=(String)table.getValueAt(index,0);//这一句是取出表格选中那行的第一列
text1.setText(code);
//其他列的数据类似,不逐一说明,自己研究即可。
}
你建立的JButton按钮只有实例,没有句柄,不能用xx.addActionListener(new Action...)的格式添加。
可以这样改J1.add(new JButton("btn"+i));-J1.add(new JButton(new MyAction(参数)));
MyAction是实现了Action接口的用户自定类,
可以直接用MyAction implements Action来实现,不过这样比较复杂,必须实现接口中的所有方法。
建议用MyAction extends AbstractAction编写较为简单。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图