小编les*_*cob的帖子

算法和数据结构

我目前正处于第一个算法和数据结构类的中间位置.不幸的是,我的老师是不是很好,而我们使用的在线图书是在其描述令人难以置信的模糊(http://people.cs.vt.edu/~shaffer/Book/)我勉强维持一个A迄今,主要是由于运气和常识,但现在我们正在处理各种类型,搜索和更高级的数据结构(如图形),现在开始变得更加困难.

我想知道是否有任何在线资源可以帮助我更好地学习这个主题,你会推荐.我理解了很好地了解这个主题的重要性,特别是在编写高效的代码时以及在接受工作面试时,所以我愿意接受任何可以帮助我更好地学习和理解算法和数据结构的建议.

c++ algorithm data-structures

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

Java Swing Dice滚动动画

我正在编写一个掷骰子的GUI游戏.有一个名为"roll"的JButton,当点击时掷骰子进行游戏.然后,GUI使用jpeg的模具面显示您滚动的内容.

一切都很好,除了我现在应该向GUI添加动画.我的想法是以某种方式使用显示jpeg的相同方法以某种方式在短时间内快速显示不同的面值(模拟"滚动").但是,我相信大家都知道,这不起作用.

我熟悉EDT和Timer类的想法,但我不确定如何使用它们.基本上我希望这个动画在我点击"滚动"按钮时发生,并且当动画完成时,我希望它显示实际上像以前一样滚动的内容.

任何帮助将不胜感激.这是我到目前为止的代码:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


/* This is the GUI declaration */
public class NCrapsGUI extends JFrame {
     //code...   
/* Action when "roll" is clicked */
    private void rollActionPerformed(java.awt.event.ActionEvent evt){                                         
        game.rollDice();
            //Rolls both die
            sumOfDice.setText(Integer.toString(game.getSum()));
            //Displays the sum of the die
            numRolls.setText(Integer.toString(game.getNumRolls()));
            //Displays the number of rolls in each game
            // <editor-fold defaultstate="collapsed" desc="Die JPEG's">
            // If statements display the die face based on the number rolled
            if (game.getDie1Value() == 1) {
                 die1Disp.setIcon(new javax.swing.ImageIcon(getClass().getResource("/face1.jpg")));
            } …
Run Code Online (Sandbox Code Playgroud)

java animation swing

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

标签 统计

algorithm ×1

animation ×1

c++ ×1

data-structures ×1

java ×1

swing ×1