eclipse有时新建一个PHP文件或者是HTML文件没有快捷键太麻烦了,总要用鼠标点 怎么创建自己的快捷键呢?

eclipse有时新建一个PHP文件或者是HTML文件没有快捷键太麻烦了,总要用鼠标点 怎么创建自己的快捷键呢?

问题:总是在eclipse上编写PHp程序和对应的HMTL模板文件,但是却没有可以直接新PHP文件和HTMl文件的快捷方式,苦恼。

在百度上搜了一下,我们是可以创建自己的组合快捷键的。

创建快捷键的方法如图:

也许我们会担心新创建的快捷键是否有冲突?

不用担心,系统会帮你检测,看图中的右侧Conflicts,冲突的意思,如果这里你新创建的快捷键跟你现有的相同,那么在这个框会显示出来,这时你重新修改你快捷键的名称即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单实现该功能的Eclipse程序: ```java import org.eclipse.swt.SWT; import org.eclipse.swt.events.KeyEvent; import org.eclipse.swt.events.KeyListener; import org.eclipse.swt.events.MouseEvent; import org.eclipse.swt.events.MouseWheelListener; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.graphics.GC; import org.eclipse.swt.graphics.Rectangle; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Canvas; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class RectangleDrawing { public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setLayout(new FillLayout()); shell.setText("Rectangle Drawing"); // 创建一个画布并在其绘制长方形 Canvas canvas = new Canvas(shell, SWT.NONE); canvas.addPaintListener(event -> { GC gc = event.gc; gc.setForeground(new Color(display, 255, 0, 0)); gc.drawRectangle(50, 50, 100, 80); }); // 监听鼠标滚轮事件并缩放画布 canvas.addMouseWheelListener(new MouseWheelListener() { @Override public void mouseScrolled(MouseEvent event) { int zoom = event.count > 0 ? 1 : -1; canvas.setScale(canvas.getScale() + zoom); canvas.redraw(); } }); // 监听键盘事件并缩放画布 canvas.addKeyListener(new KeyListener() { @Override public void keyPressed(KeyEvent event) { if (event.keyCode == '+') { canvas.setScale(canvas.getScale() + 1); canvas.redraw(); } else if (event.keyCode == '-') { canvas.setScale(canvas.getScale() - 1); canvas.redraw(); } } @Override public void keyReleased(KeyEvent event) { } }); // 设置画布的缩放和滚动条 canvas.setScale(1); canvas.setOrigin(new Point(0, 0)); canvas.setMinSize(500, 400); canvas.addControlListener(event -> { Rectangle clientArea = canvas.getClientArea(); canvas.setMinSize(clientArea.width, clientArea.height); }); shell.setSize(600, 500); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } } ``` 程序创建一个画布`Canvas`,使用`GC`对象在其绘制了一个长方形。同时,监听了鼠标滚轮事件和键盘事件,实现了画布的缩放功能。其鼠标滚轮事件通过`Canvas`对象的`setScale`方法实现,键盘事件则根据不同的按键实现缩放的方向。最后,设置了画布的缩放和滚动条的属性,确保画布可以被正确缩放和显示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值