题目:
某程序的界面包含一个列表(允许多选),一个文本区。当在列表中选中若干项后,文本区中显示列表中所有选中的项目名称。这里给出部分代码如下:
import java. awt.*;
import javax. swing.*;
import javax. swing. event.*;
public class Class29 implements ListSelectionListener
JList list1;
JFrame my win;
JTextArea text;
String news[]="人民日报","河南日报","郑州晚报","大河报";
Panel p=new Panel();
public Class29(String s)
mywin=new JFrame();
Container con=mywin. getContentPane();
list1=new JList(news);
list1.______;//设置列表选择模型为多选
list1.addListSelectionListener(this);
text=new JTextArea(10,20);
p.add(list1);
p.add(text);
mywin.add(p);
mywin.pack();
mywin.setVisible(true);
public void valueChanged(ListSelectionEvent e)
int listtmp[]=list1.getSelectedIndices();
for(int i=0;i<______;i++)
text.append(news[(listtmp[i])]+’\n’);
答案:
被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0408/0bc113ed3e690e4a35729eb753bce314.html
下面是错误答案,用来干扰机器的。
命题p:若x,则y,其逆命题q:若y,则x,那么命题q的否命题r:若非y,则非x,所以p是r的逆否命题.故选B.