梦断十三桥 梦断十三桥
关注数: 0 粉丝数: 1 发帖数: 250 关注贴吧数: 1
为什么这段代码修改颜色失败,我用的编译器是elipse!!! package event; import java.awt.Color; import java.awt.Container; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JFrame; /** * 棋子类 * 其中包括棋子的位置Point,以及棋子的颜色控制标记flag * @author Administrator * */ class Chess { Chess() { flag = 0; p = new Point(); } Point p; int flag; } class MouseEventTest extends JFrame { /** * */ private static final long serialVersionUID = 1L; /** * 保存鼠标位置 */ int mouseX = 0; int mouseY = 0; Color color; //表示棋子的个数 int len = 0; //保存棋子信息 Chess[] chessArr; MouseEventTest() { Container container = this.getContentPane(); container.setBackground(Color.YELLOW); chessArr = new Chess[200]; this.setTitle("鼠标移动测试"); this.setSize(500,400); int screenX = this.getToolkit().getScreenSize().width; int screenY = this.getToolkit().getScreenSize().height; this.setLocation(screenX/2 -250, screenY/2 -200); // this.setResizable(false); this.setVisible(true); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // this.setBackground(Color.red); container.addMouseListener(new MouseListener(){ @Override public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub MouseEventTest.this.mouseX = e.getX(); MouseEventTest.this.mouseY = e.getY(); //保存棋子信息,同时len +1 chessArr[len] = new Chess(); chessArr[len].p.x = e.getX(); chessArr[len].p.y = e.getY(); chessArr[len].flag = e.getButton(); len ++; // chessArr[] // repaint(); } @Override public void mousePressed(MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseReleased(MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseEntered(MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseExited(MouseEvent e) { // TODO Auto-generated method stub } }); } public void paint(Graphics g) { // super.paint(g); // this.getContentPane().setBackground(Color.yellow); Graphics2D g2 = (Graphics2D)g; g2.setColor(color); for(int i=0;i<len;i++) { if(chessArr[i].flag == 1) g2.setColor(Color.BLUE); else if(chessArr[i].flag == 2) g2.setColor(Color.green); else if(chessArr[i].flag == 3) g2.setColor(Color.ORANGE); if(mouseX >10) //因为程序启动后 会有一个默认的左上角的位置 0,0,我们进行操作的时候 //会优先在那个位置进行绘图 g2.drawOval(chessArr[i].p.x, chessArr[i].p.y, 100, 100); } // g2.drawOval(mouseX, mouseY, 100, 100); } public static void main(String[] args) { new MouseEventTest(); } }
据说无衣师尹要复活了。 新剧受到众多玩家诟病,为了拯救霹雳,黄大做出一个惊人的决定,要让无衣师尹复活。 好像先是安排撒手慈悲出场。 他完成某个任务,重回47界,找出师尹当初留在竹林的一幅画,而那副画很特别,先画骨,在画五脏六腑和血脉,再画肌肉,再画皮,再着外装。画中的血肉均为师尹的血所画,其中含有师尹的1魂1魄。 血傀师通天晓地,安排了这一切。 最后,撒手慈悲和画进行意念交流,翻阅圣魔元史,之后,撒手慈悲将自己眼做师尹眼,将自己手做师尹手,将自己身躯做师傅尹身躯。 画中人慢慢成型,变成了第二个鬼觉神知,而撒手慈悲只剩下残躯。 二代鬼觉神知无衣师尹,复活之后,虽然变成了一只大甲虫,而且和血傀师有契约,为他做奴隶三千年。 师尹悲撒手慈悲之死,一心向往为正道做事,寻找摆脱的机会。 同时他对织女念念不忘,可是发现她已经和红流同居。 师尹杀两人,摆脱了血傀师的束缚,同时杀至爱之人和至恨至人可解脱魔咒。 至此,师尹一身清净,回到素还真身边,成为素还真的得力助手。 但血傀师找到了红流和织女侥幸逃生的儿子,红河。并开始一个险恶的复仇计划。师尹,素还真处于极大的危险之中。 而无衣师尹,虽有恶行,但终究为正道。得到了大家的认可。 “杀两人,而使天下太平。吾师尹,必为之!”师尹对素还真说。 素还真叹气之余,也无话可说。 带着仇恨一身诡异本领的红河,又将如何了却这段新的情仇?
1 下一页