keypad.java

来自「简单的GUI程序 建一个小型的计算器, 是一个简单的GUL, 具有以下元素 」· Java 代码 · 共 28 行

JAVA
28
字号
import javax.swing.JPanel;
import javax.swing.*;
import java.awt.event.*;

public class Keypad extends JPanel {
	 Keypad(ActionListener f)
	  {
		  c = new JButton("C");
		  c.setVerticalTextPosition(JButton.CENTER);
		  c.setActionCommand("clear");
		  c.addActionListener(f);
		  add(c);
	  
	  for(int i=3; i>0; i--)
	  {
		  b[i-1] = new JButton(""+i);
		  b[i-1].setVerticalTextPosition(JButton.CENTER);
		  b[i-1].setHorizontalTextPosition(JButton.CENTER);
		  b[i-1].setActionCommand(""+i);
		  b[i-1].addActionListener(f);
		  add(b[i-1]);
	  }	  
	  
	  }
	  protected JButton c;
	  protected JButton[] b = new JButton[3];
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?