[問答題] 本題的功能是監(jiān)聽對于列表項的操作。窗口中有一個列表和三個按鈕“添加”、“刪除”和“關閉”。單擊“添加”按鈕,則會在當前所選列表項后添加一個名為“新增
[問答題] 本題的功能是監(jiān)聽對于列表項的操作。窗口中有一個列表和三個按鈕“添加”、“刪除”和“關閉”。單擊“添加”按鈕,則會在當前所選列表項后添加一個名為“新增表項”的列表項,同時后臺輸入列表中的表項數(shù)量。單擊“刪除”按鈕后,如果未選中表項,則彈出提示消息框“請選擇表項”。否則將選中的表項刪除,同時后臺輸出刪除表項的內容和列表中的表項數(shù)量。單擊“關閉”按鈕退出程序。
import java.awt.*;
import java.awt.event.*;
import javax.swing.JOptionPane;
public class java3
public static void main(String args[])
final Frame frmFrame=new Frame();
Panel pnlPanel1=new Panel();
Panel pnlPanel2=new Panel();
final List lstList=new List(8);
for(int i=0;i<10;i++)
String strName="表項"+(new Integer(i+1)).toString();
lstList.add(strName);
Button btnButton1=new Button("添加");
Button btnButton2=new Button("刪除");
Button btnButton3=new Button("關閉");
btnButton1.addActionListener(new ActionListener()
public void act
正確答案:第1處:lstList.getselectedIndex()+1 第2處:lstList.getSelectedItem()==null 第3處:lstList.remove(lstList.getSelectedIndex())
參考解析:第1處是從當前所選列表項向后移一位;第2處是表示當前未選中表項即為null;第3處是清除所選項目的索引。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。