public void actionPerformed(ActionEvent e) {
if(e.getSource()==OK) {
int row=Integer.parseInt(rows.getText());
int col=Integer.parseInt(columns.getText());
ta.setRows(row);
ta.setColumns(col);
ta.setText("文本区行数:"+row+" 列数:"+col);
show();}
dispose();}
}
}
2.编译并运行程序,在父窗口中单击“对话框”按钮会出现“自定义对话框”窗口,如图
6.10所示窗口。设置对话框中参数,单击“确定”按钮,可关闭自定义对话框,并可看到父窗口中出现的变化,如图6.11 所示。
3.程序分析:本程序包括两个类,一个是程序的主类LX5_10,另外一个是MyDialog 类,它是Dialog(对话框)派生的子类,它是作为LX5_10 的内部类创建的,内部类有一个好处就