java.awt.Panel.paint()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(149)

本文整理了Java中java.awt.Panel.paint()方法的一些代码示例,展示了Panel.paint()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Panel.paint()方法的具体详情如下:
包路径:java.awt.Panel
类名称:Panel
方法名:paint

Panel.paint介绍

暂无

代码示例

代码示例来源:origin: mikera/tyrant

  1. public void paint(Graphics g) {
  2. super.paint(g);
  3. g.drawString(text, 32, getHeight());
  4. //int sx=(image%20)*MapPanel.TILEWIDTH;
  5. //int sy=(image/20)*MapPanel.TILEHEIGHT;
  6. //g.drawImage(QuestApp.items,0,0,16,16,sx,sy,sx+MapPanel.TILEWIDTH,sy+MapPanel.TILEHEIGHT,null);
  7. }
  8. }

代码示例来源:origin: jzy3d/jzy3d-api

  1. /**********************************************************************/
  2. @Override
  3. public void paint(Graphics g){
  4. super.paint(g);
  5. draw(g);
  6. }

代码示例来源:origin: mikera/tyrant

  1. public void paint(Graphics g) {
  2. Rectangle bounds=getBounds();
  3. int width=bounds.width;
  4. int height=bounds.height;
  5. Image texture=getTexture();
  6. if (texture!=null) {
  7. int twidth=texture.getWidth(null);
  8. int theight=texture.getHeight(null);
  9. for (int lx=0; lx<width; lx+=twidth) {
  10. for (int ly=0; ly<height; ly+=theight) {
  11. g.drawImage(texture,lx,ly,null);
  12. }
  13. }
  14. }
  15. /* This is required for contained lightweight components to be rendered.
  16. * Like MessagePanel and TextZone.
  17. */
  18. super.paint(g);
  19. g.setColor(QuestApp.PANELHIGHLIGHT);
  20. g.fillRect(0,0,width,2);
  21. g.fillRect(0,0,2,height);
  22. g.setColor(QuestApp.PANELSHADOW);
  23. g.fillRect(1,height-2,width-1,2);
  24. g.fillRect(width-2,1,2,height-1);
  25. }
  26. }

代码示例来源:origin: jzy3d/jzy3d-api

  1. /**********************************************************************/
  2. @Override
  3. public void paint(Graphics g){
  4. if(mustInit())
  5. initBuffer();
  6. if(buffer!=null){
  7. super.paint(buffer);
  8. draw(buffer);
  9. g.drawImage(offscreen,0,0,this);
  10. }
  11. }

代码示例来源:origin: sc.fiji/VIB_

  1. @Override
  2. public void paint(Graphics g) {
  3. super.paint(g);
  4. if(getWidth() == 0 || getHeight() == 0)
  5. return;
  6. g.setColor(BC);
  7. g.drawRect(5, 5, getWidth()-10, getHeight()-10);
  8. }
  9. }

代码示例来源:origin: mikera/tyrant

  1. public void update(Graphics g) {
  2. // graphics context for the buffer
  3. Graphics bg;
  4. // only build when needed
  5. if ((buffer==null) || (buffer.getWidth(this) != this.getSize().width) || (buffer.getHeight(this) != this.getSize().height)) {
  6. try {
  7. buffer = this.createImage(getSize().width, getSize().height);
  8. } catch(Throwable x) {
  9. Game.warn("TPanel.update() exception");
  10. return;
  11. }
  12. }
  13. bg = buffer.getGraphics();
  14. // paint the panel
  15. paint(bg);
  16. super.paint(bg);
  17. g.drawImage(buffer, 0, 0, this);
  18. }

代码示例来源:origin: org.w3c.jigsaw/jigsaw

  1. super.paint( graphics );

相关文章