/**
* Constructs
*
* @param objPcontrolJFrame
* @param bytPfilterType
* @param bolPglobal
*/
public MarkJComboBox(ControlJFrame objPcontrolJFrame, byte bytPfilterType, boolean bolPglobal) {
this.objGcontrolJFrame = objPcontrolJFrame;
this.bytGfilterType = bytPfilterType;
this.bolGglobal = bolPglobal;
this.setFont(this.objGcontrolJFrame.getFont());
this.setOpaque(true);
this.setBackground(Constants.objS_PEN_COLORS_LIGHT_YELLOW_COLOR);
this.setRenderer(Constants.objS_GRAPHICS_DEFAULT_RENDERER);
this.setList();
this.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0), KeyEvent.VK_ENTER);
this.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_SPACE, 0), KeyEvent.VK_SPACE);
this.getActionMap()
.put( KeyEvent.VK_ENTER,
new KeysAction( objPcontrolJFrame,
bolPglobal ? bytPfilterType == Constants.bytS_BYTE_GLOBAL_LOW_MARK ? KeysAction.bytS_LOW_MARK_J_COMBO_BOX
: KeysAction.bytS_HIGH_MARK_J_COMBO_BOX
: KeysAction.bytS_MARK_J_COMBO_BOX));
this.getActionMap()
.put( KeyEvent.VK_SPACE,
new KeysAction( objPcontrolJFrame,
bolPglobal ? bytPfilterType == Constants.bytS_BYTE_GLOBAL_LOW_MARK ? KeysAction.bytS_LOW_MARK_J_COMBO_BOX
: KeysAction.bytS_HIGH_MARK_J_COMBO_BOX
: KeysAction.bytS_MARK_J_COMBO_BOX,
KeyEvent.VK_SPACE));
this.addPopupMenuListener(this);
this.addActionListener(this);
}
MarkJComboBox.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:JuggleMasterPro
作者:
评论列表
文章目录