小编Edy*_*ore的帖子

如何获取int数字的单独数字?

我有像1100,1002,1022等数字.我想有个别数字,例如第一个数字1100我想要1,1,0,0.

我怎样才能用Java获取它?

java integer modulo

124
推荐指数
10
解决办法
51万
查看次数

如何在Swing中逐渐旋转图像?

当用户点击按钮时,我有一个正在旋转的图像.但它没有用.

我想看到图像逐渐旋转到90度直到它停止但它没有.单击按钮时,图像必须逐渐旋转90度.

我创建了一个SSCCE来演示这个问题.请使用CrossingPanelSSCE您选择的任何图像替换班级中的图像.只需将图像放入您的images文件夹并命名即可images/railCrossing.JPG.

RotateButtonSSCE

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.Action;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JPanel;

public class RotateButtonSSCE extends JPanel implements ActionListener{
      private JButton rotate = new JButton("Rotate");
      private VisualizationPanelSSCE vis = new VisualizationPanelSSCE();

    public RotateButtonSSCE() {
        this.setBorder(BorderFactory.createTitledBorder("Rotate Button "));
        this.rotate.addActionListener(this);
        this.add(rotate);
    }

    public void actionPerformed(ActionEvent ev) {
        vis.rotatetheCrossing();
    }

}
Run Code Online (Sandbox Code Playgroud)

CrossingPanelSSCE

import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import …
Run Code Online (Sandbox Code Playgroud)

java swing rotation

13
推荐指数
3
解决办法
2万
查看次数

Java GUI和线程

我有一个GUI有textarea和按钮等.........

我有一个不同的类,这是一个不断运行的线程.我想在线程类中满足某些条件时将文本附加到textarea.

在包含textarea的类中,我有textarea的getter方法.我还将类(包含textarea)声明为线程类中的变量.

我尝试在变量上调用textarea的get方法,然后调用append()方法,但textarea不会自行更新.

我究竟做错了什么?

谢谢你的帮助.

java multithreading thread-safety

1
推荐指数
1
解决办法
642
查看次数

标签 统计

java ×3

integer ×1

modulo ×1

multithreading ×1

rotation ×1

swing ×1

thread-safety ×1