image-comments, 在代码注释中,允许嵌入图像的Visual Studio 扩展 ImageComments ( Visual Studio 扩展)概述这是 Visual Studio 代码编辑器的扩展,允许在代码之间显示图像,允许在视觉上丰富的注释。 例如... 用法信息序言免责声明:这个项目是一个 W
2022-07-02 02:37:01 239KB 开源
1
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class HannoiWindow extends JFrame implements ActionListener{ Tower tower=null; int amountOfDisc=3; char []towerName={'A','B','C'}; JMenuBar bar; JMenu menuGrade; JMenuItem oneGradeItem,twoGradeItem,threeGradeItem; JButton renew=null; JButton autoButton=null; JPanel center=new JPanel(); HannoiWindow(){ tower=new Tower(towerName); tower.setAmountOfDisc(amountOfDisc); tower.setMaxDiscWidth(120); tower.setMinDiscWidth(50); tower.setDiscHeight(16); tower.putDiscOnTower(); add(tower,BorderLayout.CENTER); bar=new JMenuBar(); menuGrade=new JMenu("选择级别"); oneGradeItem=new JMenuItem("初级"); twoGradeItem=new JMenuItem("中级"); threeGradeItem=new JMenuItem("高级"); menuGrade.add(oneGradeItem); menuGrade.add(twoGradeItem); menuGrade.add(threeGradeItem); bar.add(menuGrade); setJMenuBar(bar); oneGradeItem.addActionListener(this); twoGradeItem.addActionListener(this); threeGradeItem.addActionListener(this); renew=new JButton("重新开始"); renew.addActionListener(this); autoButton=new JButton("自动演示"); autoButton.addActionListener(this); JPanel north=new JPanel(); north.add(renew); north.add(autoButton); String mess="将全部盘子从"+towerName[0]+"座搬运到"+towerName[1]+ "座或"+towerName[2]+"座"; JLabel hintMess=new JLabel(mess,JLabel.CENTER); north.add(hintMess); add(north,BorderLayout.NORTH); setResizable(false); setVisible(true); setBounds(60,60,460,410); validate(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e){ if(e.getSource()==oneGradeItem){ amountOfDisc=3; tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==twoGradeItem){ amountOfDisc=4; tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==threeGradeItem){ amountOfDisc=5; tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==renew){ tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==autoButton){ tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); int x=this.getBounds().x+this.getBounds().width; int y=this.getBounds().y; tower.getAutoMoveDisc().setLocation(x,y); tower.getAutoMoveDisc().setSize(280,this.getBounds().height); tower.getAutoMoveDisc().setVisible(true); } validate(); } public static void main(String args[]){ new HannoiWindow(); } }
2022-06-29 14:58:39 3KB java 汉诺塔
1
支持向量机,是常见的一种判别方法。在机器学习领域,是一个有监督的学习模型,通常用来进行模式识别、分类以及回归分析。
2022-06-18 20:13:14 3.19MB SVM 支持向量机
1
Kaggle平台泰坦尼克号数据集+源代码+注释
2022-06-14 18:05:37 40KB Kaggle
做嵌入式开发的看看挺有用,对系统内核源码有详细的中文注释
2022-06-11 14:40:16 68KB uCOS-II 实时操作系统 源代码
1
51单片机,贪吃蛇源代码 包含注释
2022-06-08 12:06:29 6KB 51 贪吃蛇 源代码 注释
1
Java手机游戏大富翁源代码+注释
2022-06-06 22:01:39 271KB Java手机游戏大富翁源代码+注
fft算法代码注释及流程框图.doc
2022-05-29 14:06:18 119KB 文档资料 算法
libsvm svm.cpp svm.h的注释
2022-05-25 23:25:18 1.28MB libsvm 代码注释 svm.cpp注释
1
QEMU的关键源代码分析, 包括 内存仿真,二进制翻译,CPU仿真,初始化过程等
2022-05-22 15:58:54 714KB QEMU 源代码 注释
1