gesturetest.java
来自「java swing 开发代码」· Java 代码 · 共 45 行
JAVA
45 行
// GestureTest.java// A simple (?) test of the DragGesture classes to see if we// can recognize a simple drag gesture.//package jswing.ch24;import java.awt.*;import java.awt.dnd.*;import java.awt.event.*;import javax.swing.*;public class GestureTest extends JFrame implements DragGestureListener { DragSource ds; JList jl; String[] items = {"Java", "C", "C++", "Lisp", "Perl", "Python"}; public GestureTest() { super("Gesture Test"); setSize(200,150); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent we) { System.exit(0); } }); jl = new JList(items); jl.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); getContentPane().add(new JScrollPane(jl), BorderLayout.CENTER); ds = new DragSource(); DragGestureRecognizer dgr = ds.createDefaultDragGestureRecognizer( jl, DnDConstants.ACTION_COPY, this); setVisible(true); } public void dragGestureRecognized(DragGestureEvent dge) { System.out.println("Drag Gesture Recognized!"); } public static void main(String args[]) { new GestureTest(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?