📄 setcellvalue.event
字号:
#if($item == "advice") cell = freesudoku.board.cPos[$arg0][$arg1]; int modifier = InputEvent.BUTTON1_MASK; KeyEvent evt = new KeyEvent(cell,1,100,modifier,0,'$arg2'); cell.casellaKeyTyped(evt); #end#if($item == "extra") pointcut $pct0(Cell cell): execution( public void setValue( int )) && target(cell); after(Cell cell):$pct0(cell){ if(cell.isSmall){ String tempText = cell.getText(); if(freesudoku.game.isLegal( $arg0, $arg1, $arg2)){ tempText += "$arg2"; if(tempText.length() > 4) cell.setMargin( Cell.smallCellDoubleLineMargin); cell.setText(tempText); } } }#end#if($item == "finished") pointcut $pct1(): call( public void casellaKeyTyped(..)); after(): $pct1() {%advice% }#end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -