Swing中button的使用
这学期软件工程老师要求我们交一个工程做作业,到快交的前两天才拼命写,不过终于写完了,这个工程用到了swing中的button,所以有了一点心得,在这里写一写。 二、具体内容 1、问题一 如何使鼠标单击或右击而引发行为? 解法:
一、背景
public void mouseClicked(MouseEvent evt) { if (evt.getClickCount() == 3) { // 处理鼠标三击 } else if (evt.getClickCount() == 2) { // 处理鼠标双击 } public mouseClicked(MouseEvent e){ if(e.isMetaDown()){ //检测鼠标右键单击 } 2、问题二 如何定制button的size,使其在任何情况下都size都不变? 解法:
submitButton = new Button("submit"); submitButton.addActionListener(this); submitButton.setPreferredSize(new Dimension(80,20)); submitButton.setMaximumSize(new Dimension(80,20)); submitButton.setMinimumSize(new Dimension(80,20));