我遇到了麻烦.我需要使用拖动侦听器和单击侦听器围绕它的中心旋转等边三角形.三角形应该增长但现在改变角度并且在以三角形的中间为中心的同时旋转一个点.这是我的问题,它目前正在拖动点3并围绕点1旋转.我有一个值x和y的数组,它存储4个值,每个值包含初始点在序数值0和点1 2和3处相应的值.
`
public class DrawTriangle extends JFrame {
enter code here
/** The Constant NUMBER_3. */
private static final int NUMBER_3 = 3;
/** The Constant EQUL_ANGLE. */
@SuppressWarnings("unused")
private static final double EQUL_ANGLE = 1;
/** The Constant TRIANGLE_POINTS. */
private static final int TRIANGLE_POINTS = 4;
/** The Constant _400. */
private static final int SIZE = 400;
/** The x points. */
private int [] xPoints = new int[TRIANGLE_POINTS];
/** The y points. */
private int …Run Code Online (Sandbox Code Playgroud) 我需要能够传入一个变量来进行排序.我注意到它只会考虑它将要排序的类型,所以我想知道是否可以做类似的事情.
例如,我需要它按第3个int排序每个包含3个整数的数组.如果你事先不知道你将要排序的价值,你将如何制作这样的功能?