but和btn都是对象名,对象名是自定义的,比如:
JButton but = new JButton("按钮");
f.add(but,BorderLayout.East);
意思和下面的一样:
JButton btn= new JButton("按钮");
f.add(btn,BorderLayout.East);
你定义什么对象名,就使用什么对象名
but1只是一个标识符,只要符合标识符的命名规则你可以把它命名成任何你想要的。
按钮组件的对象名称而已,随便取的。你要关注的不是组件创建出来的对象名称,应该关注它是由什么组件创建出来的,如题中是JButton组件。这个按钮组件是唯一的。
题主问题:请问but和btn是一样用吗?
but只是对象一个名字而已,你可以任性随便起名字,只要符合命名规范即可,不犯法的,但是建议起有意义名字
这是你定义按钮对象时取得变量名称啊,变量名称取名时只要符合规范就可以。
您的问题已经有小伙伴解答了,请点击【采纳】按钮,采纳帮您提供解决思路的答案,给回答的人一些鼓励哦~~
ps:开通问答VIP,享受5次/月 有问必答服务,了解详情↓↓↓
【电脑端】戳>>> https://vip.csdn.net/askvip?utm_source=1146287632
【APP 】 戳>>> https://mall.csdn.net/item/52471?utm_source=1146287632