问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

setinfo()与getinfo()区别

发布网友 发布时间:2022-04-22 08:48

我来回答

2个回答

热心网友 时间:2023-09-18 06:43

这个太笼统了,没有讲什么语言
单从字面看就是设置信息和获取信息,无参数传递,看是在内部是否写死了获取对象了

热心网友 时间:2023-09-18 06:43

setinfo()与getinfo()区别是:
//程序1 package myprojects.testdialog;
import java.awt.*; import java.awt.event.*;
class TestDialog extends Frame { private TextField tf = new TextField(10); //文本输入框 public TestDialog() { Button b1 = new Button("打开模态对话框"); Button b2 = new Button("打开非模态对话框"); add(tf,"North"); //将文本输入框增加到北面 add(b1,"Center");//将b1放置到中间 add(b2,"East"); //b2放到东面 b1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {//以模态的方式打开对话框 MyDialog dlg = new MyDialog(TestDialog.this,"modal dialog",true); // TestDialog.this调用外部类TestDialog //假设对话框名称为MyDialog(拥有此对话框的拥有者,标题,T/F是否为模态对话框) dlg.setInfo(tf.getText()); //设置子窗口打开时显示与主窗口一样的信息 //设置它的信息,,setInfo好像是用于Dialog窗口中的 dlg.setVisible(true); //显示窗口 tf.setText(dlg.getInfo(/*方法用于返回关闭模态框后返回数据*/)); //设置到主框中 } } );
b2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {//以非模态的方式打开对话框 MyDialog dlg = new MyDialog(TestDialog.this,"modeless dialog",false); // TestDialog.this调用外部类TestDialog //假设对话框名称为MyDialog(拥有此对话框的拥有者,标题,T/F是否为模态对话框) dlg.setInfo(tf.getText()); //设置它的信息 dlg.setVisible(true); //显示窗口 //tf.setText(dlg.getInfo()); 因为是非模态它不等待子窗口关后才运行,而会立即运行 //设置到主框中 } } );
addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { dispose(); System.exit(0); } }); }
public void setInfo(String strInfo) { tf.setText(strInfo); }
public static void main(String args[]) { System.out.println("Starting TestDialog..."); TestDialog mainFrame = new TestDialog(); mainFrame.setSize(400, 400); mainFrame.setTitle("TestDialog"); mainFrame.setVisible(true); } }
/* *运行过程: *创好主窗口后,在文本标签设置一个tf.getText()利用它为子窗口设置第一次打开子窗口时显示的信息, *调用方法进入MyDialog这个类设定子窗口里的内容 */
//程序2
package myprojects.testdialog;
import java.awt.*; //为TextField import java.awt.Dialog; import java.awt.event.*;//为ActionListener
public class MyDialog extends Dialog { private TextField tf = new TextField(10); private String strInfo = null; //拥有者为Frame owner,标题title //定义一个构造函数,将它传递给父类Dialog public MyDialog(Frame owner,String title,boolean modal) { super(owner,title,modal); setBounds(0,0,200,150); //设置窗口大小,还可设置窗口位置 Button b1 = new Button("应用"); Button b2 = new Button("确定"); this.add(tf,"North"); this.add(b1,"Center"); this.add(b2,"East"); if(this.isModal() == true) //判断是否为模态对话框 { b1.setEnabled(false); //设定b1不可用 } b1.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) //方法 { ((TestDialog)getOwner(/*得到它的拥有者*/)).setInfo(tf.getText()); //返回Owner,再返回主窗口 } }); b2.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) //方法 { if(isModal() == true) { strInfo = new String(tf.getText()); } else { ((TestDialog/*主窗口名称*/)MyDialog.this.getOwner()).setInfo(tf.getText(/*取出当前标签内容*/)); //用getOwner()把当前标签内容返回到主窗口标签 //主窗口有一个方法setInfo()它自己会调用这个方法自己设定把当前标签内容设到主窗口 } dispose(); } }); } public String getInfo() { return strInfo; } public void setInfo(String strInfo) { tf.setText(strInfo); } }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
深圳去香港走那个海关最方便快捷啊? 深圳过香港哪个口岸最方便 深圳哪个口岸过关最快 横死年轻人能烧纸吗 一个两位数的近似数是0.3,这个小数最大是,2.9,对吗? 用0、2、3、6任意摆成一个三位数, ...1、6、0 摆成一个三位数,末尾有0的可能性是多少?中间有0的可能性是... ...1,8任意取摆成一个三位数,末尾有0的可能性是多少?中间有0的可能性是... ...卡片中任意选出3张摆成一个三位数。摆出末尾有0的三位数可能性是多少... ...三张摆成一个三位数,末尾有0的数的可能性是多少?中间有0的_百度知 ... 14周岁青春仪式父母的话 P.E有几个音节 英语e的发音有几种?并列举 linux 的set命令,什么情况下会用到? java中Set集合可以允许有多个空值吗 SET集合容器的存储结构是什么样子呢??求个大神解... java 怎么给set赋值 王艳是一位漂亮的女演员,其中还珠格格里面的晴儿... 在java中set.add的意思 求还珠格格当年选角内幕 sit,set读音区别为什么我听sit是发i:一的音?标准的... 她是新还珠格格中的晴儿在楚乔传扮演楚乔是哪个女演员 演过紫薇的女星,这一位不忍直视,原谅我不厚道的... java语言中set集合都有什么属性 最优雅迷人的几位女星,各有各的美百花争艳,你知... set,me,we,e发音一样吗 娱乐圈中满族女明星,颜值也是超高的,有你喜欢的吗 演过还珠格格里的晴儿的演员,婚后一直相夫教子,... Set<E>中的E是什么意思? 罗志祥方要求格格公开道歉,若女星格格不道歉将对... 14岁青春仪式 父母寄语 List中set的一个小用法,求解答! 成长仪式上家长寄语 青春礼寄语家长写给孩子的 家长对青春礼的祝福语 乐山有哪些名小吃? 河北省石家庄2018年产假新政策多少天有晚婚晚育假... 十四岁青春仪式和远足后家长感言 2018国家规定产假多少天 产假要扣除节假日吗? 小米10和iqoo5哪个好 14岁青春仪式父母寄语怎么写? 2018年国家规定陪产假 iQOO5和小米10哪个屏幕刷新率高? 家长代表在十八岁成人仪式上的发言稿 相差1000元,为什么很多人选小米10至尊纪念版,而... 预产期前多久可以休产假 14岁青春仪式+父母寄语简短 乐山特产作文300字 小米10pro屏幕刷新率 2018产假(二胎)多少天?