下面列出了java.awt.event.ActionEvent#CTRL_MASK 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public @Override void actionPerformed(ActionEvent evt, JTextComponent target) {
String cmd = evt.getActionCommand();
int mod = evt.getModifiers();
// Dirty fix for Completion shortcut on Unix !!!
if (cmd != null && cmd.equals(" ") && (mod == ActionEvent.CTRL_MASK)) { // NOI18N
// Ctrl + SPACE
} else {
Caret caret = target.getCaret();
if (caret instanceof ExtCaret) {
((ExtCaret)caret).requestMatchBraceUpdateSync(); // synced bracket update
}
super.actionPerformed(evt, target);
}
if ((target != null) && (evt != null)) {
if ((cmd != null) && (cmd.length() == 1)) {
// Check whether char that should reindent the line was inserted
checkIndentHotChars(target, cmd);
// Check the completion
checkCompletion(target, cmd);
}
}
}
@Override
public void actionPerformed(java.awt.event.ActionEvent e) {
AffineTransform tx = new AffineTransform();
// TODO: Make these factors configurable?
if ((e.getModifiers() & ActionEvent.CTRL_MASK) > 0) {
tx.translate(dx * 10, dy * 10);
}
else if ((e.getModifiers() & ActionEvent.SHIFT_MASK) > 0) {
tx.translate(dx, dy);
}
else {
tx.translate(dx * 5, dy * 5);
}
Set<Figure> transformedFigures = new HashSet<>();
for (Figure f : getView().getSelectedFigures()) {
if (f.isTransformable()) {
transformedFigures.add(f);
f.willChange();
f.transform(tx);
f.changed();
}
}
fireUndoableEditHappened(new TransformEdit(transformedFigures, tx));
}
private void formMouseWheelMoved(java.awt.event.MouseWheelEvent evt) {//GEN-FIRST:event_formMouseWheelMoved
int notches = evt.getWheelRotation();
if ((evt.getModifiers() & ActionEvent.CTRL_MASK) == ActionEvent.CTRL_MASK) {
// Ctrl + mouse scroll => change the border size
changeBorderSize(notches);
} else {
// mouse scroll => zoom
zoomImage(notches);
}
}
private void vPlusBottomInsetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_vPlusBottomInsetButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, null, new InsetsChange(0, 0, changeBy, 0, false), null, null, null);
}
private void hPlusLeftInsetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_hPlusLeftInsetButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, null, new InsetsChange(0, changeBy, 0, 0, false), null, null, null);
}
private void hPlusPaddingButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_hPlusPaddingButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, new PaddingChange(changeBy, 0, false), null, null, null, null);
}
private void hPlusRightInsetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_hPlusRightInsetButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, null, new InsetsChange(0, 0, 0, changeBy, false), null, null, null);
}
private void bPlusPaddingButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_bPlusPaddingButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, new PaddingChange(changeBy, changeBy, false), null, null, null, null);
}
private void vMinusPaddingButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_vMinusPaddingButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
boolean shift = ( evt.getModifiers() & ActionEvent.SHIFT_MASK ) != 0;
update(-1, -1, null, new PaddingChange(0, -changeBy, shift), null, null, null, null);
}
private void hMinusInsetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_hMinusInsetButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
boolean shift = ( evt.getModifiers() & ActionEvent.SHIFT_MASK ) != 0;
update(-1, -1, null, null, new InsetsChange(0, -changeBy, 0, -changeBy, shift), null, null, null);
}
private void hGridPlusButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_hGridPlusButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, null, null, null, new GridSizeChange(changeBy, NO_INDIRECT_CHANGE, 0, NO_INDIRECT_CHANGE, false), null);
}
private void vMinusInsetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_vMinusInsetButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
boolean shift = ( evt.getModifiers() & ActionEvent.SHIFT_MASK ) != 0;
update(-1, -1, null, null, new InsetsChange(-changeBy, 0, -changeBy, 0, shift), null, null, null);
}
private void vPlusInsetButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_vPlusInsetButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, null, new InsetsChange(changeBy, 0, changeBy, 0, false), null, null, null);
}
void rCopyButton_actionPerformed(ActionEvent e) {
boolean isFormatted = 0 != (e.getModifiers() & ActionEvent.CTRL_MASK);
tbModel.copyResult(isFormatted);
}
private void hGridMinusButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_hGridMinusButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
boolean shift = ( evt.getModifiers() & ActionEvent.SHIFT_MASK ) != 0;
update(-1, -1, null, null, null, null, new GridSizeChange(-changeBy, NO_INDIRECT_CHANGE, 0, NO_INDIRECT_CHANGE, shift), null);
}
private void yGridPlusButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_yGridPlusButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, null, null, new GridPositionChange(0, NO_INDIRECT_CHANGE, changeBy, NO_INDIRECT_CHANGE, false), null, null);
}
public boolean isMiddleButtonDefault(ActionEvent e) {
return (e.getModifiers() & ActionEvent.CTRL_MASK) != ActionEvent.CTRL_MASK;
}
private void vGridPlusButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_vGridPlusButtonActionPerformed
int changeBy = STANDARD_SIZE_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_SIZE_CHANGE;
update(-1, -1, null, null, null, null, new GridSizeChange(0, NO_INDIRECT_CHANGE, changeBy, NO_INDIRECT_CHANGE, false), null);
}
private void vMinusWeightButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_vMinusWeightButtonActionPerformed
double changeBy = STANDARD_WEIGHT_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_WEIGHT_CHANGE;
boolean shift = ( evt.getModifiers() & ActionEvent.SHIFT_MASK ) != 0;
update(-1, -1, null, null, null, null, null, new WeightChange(0.0d, NO_INDIRECT_CHANGE, -changeBy, NO_INDIRECT_CHANGE, shift));
}
private void vPlusWeightButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_vPlusWeightButtonActionPerformed
double changeBy = STANDARD_WEIGHT_CHANGE;
if (( evt.getModifiers() & ActionEvent.CTRL_MASK ) != 0) changeBy = ACCELERATED_WEIGHT_CHANGE;
update(-1, -1, null, null, null, null, null, new WeightChange(0.0d, NO_INDIRECT_CHANGE, changeBy, NO_INDIRECT_CHANGE, false));
}