麻辣堂|资源主站|开发论坛|在线手册
首页注册帮助 
Delphi for php 交流论坛
  您现在的位置:PHP开发资源网 > Java用户组 > 详细内容
待解决
为什么运行时什么也没出现
悬赏分:20 - 2008年04月02日

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;

public class CustomerCareExecutive extends JApplet implements ItemListener, ActionListener

{
JPanel panel;
GridBagLayout gbObject;
GridBagConstraints gbc;
JLabel care;
JLabel name;
JLabel grade;
JLabel criteria;
JButton rating;
JTextField textName;
JTextArea textArea;
CheckboxGroup cg;
Checkbox l1,l2;
JComboBox c1;
String satisfaction[]={"Outstanding","Excellent","Good","Poor"};


public void init()
{
panel=new JPanel();
gbObject = new GridBagLayout();
gbc = new GridBagConstraints();
care=new JLabel("Custometr Care Executive Performance Sheet");
name=new JLabel("Name");
grade=new JLabel("Grade");
criteria=new JLabel("Criteria");
rating=new JButton("Rating");
textName=new JTextField(30);
textArea=new JTextArea(20,5);
cg=new CheckboxGroup();
l1=new Checkbox("L1",cg,false);
l2=new Checkbox("L2",cg,false);
c1=new JComboBox(satisfaction);
gbc.anchor = GridBagConstraints.NORTH;
gbc.gridx = 4;
gbc.gridy = 5;
gbObject.setConstraints(name,gbc);
panel.add(name);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 1;
gbc.gridy = 7;
gbObject.setConstraints(grade,gbc);
panel.add(grade);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 8;
gbc.gridy = 7;
gbObject.setConstraints(textName,gbc);
panel.add(textName);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 1;
gbc.gridy = 9;
gbObject.setConstraints(grade,gbc);
panel.add(grade);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 8;
gbc.gridy = 9;
gbObject.setConstraints(l1,gbc);
panel.add(l1);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 12;
gbc.gridy = 9;
gbObject.setConstraints(l2,gbc);
panel.add(l2);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 1;
gbc.gridy = 11;
gbObject.setConstraints(criteria,gbc);
panel.add(criteria);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 1;
gbc.gridy = 11;
gbObject.setConstraints(rating,gbc);
panel.add(rating);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 1;
gbc.gridy = 13;
gbObject.setConstraints(c1,gbc);
panel.add(c1);
gbc.anchor = GridBagConstraints.NORTHWEST;
gbc.gridx = 1;
gbc.gridy = 13;
gbObject.setConstraints(textArea,gbc);
panel.add(textArea);
l1.addItemListener(this);
l2.addItemListener(this);
rating.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{

}

public void itemStateChanged(ItemEvent e)
{
}
}

编译通过了没有错误!但我写的HTML怎么什么出没有出现!
提问者:lixianchang 04-02 23:11
答复
回复:为什么运行时什么也没出现
是我少写了panelObject=(JPanel)getContentPane(),和panelObject.setLayout(gbObject);所以没有得到面板的内容。所以就什么也没显示出来啊!各位以后得小心哦!不要再出这样的错误了啊!
回答者:lixianchang - 2008-04-03
回复:为什么运行时什么也没出现
public void itemStateChanged(ItemEvent e)
{
String s=(String) c1.getSelectedItem();
textArea.setText(s);
}
不知道行不,没有测试过

回答者:besterzhao - 2008-04-03
回复:为什么运行时什么也没出现
哎!谢谢大家!我搞定了!是少了panelObject = (JPanel)getContentPane();
panelObject.setLayout(gbObject);

是我粗心而至的!但我想把c1内选的内容输出到textArea里中,怎么做才行啊!
回答者:lixianchang - 2008-04-02
回复:为什么运行时什么也没出现
那位快点帮我看一下为什么,这是我第一次写的程序,可能有很多问题!
回答者:lixianchang - 2008-04-02
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
89 + 15 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM