- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因此,我正在开发一个基本的绘图程序,该程序需要一个绘制圆圈的工具。我创建了一个名为 Circle 的类,在其中执行该操作。我正在尝试将 Circle.class 中的方法 drawCircle 调用到我的主文件中。这是 Circle.class
导入 java.awt.*;
公共(public)类圈子{
private int x, y, radius;
public Circle(int x, int y, int radius) {
this.x=x;
this.y=y;
this.radius=radius;
}
//left/right coordinate for center
public int getx(){
return x;
}
//up/down coordinate for center
public int gety(){
return y;
}
//circle's radius(half the diameter)
public int getRadius(){
return radius;
}
//draws the circle
public void drawCircle(Graphics g){
Expo.drawCircle(g,x,y,radius);
}
public void setx(int x){
this.x=x;
}
public void sety(int y){
this.y=y;
}
public void setRadius(int Radius){
this.radius=radius;
}
public void toolClick(Graphics g)
{
int radius = getRadius(centerX,centerY,rimX,rimY);
switch(numTools)
{
//Pencil Tool
case 1:
//Determines the selected size of the pencil tool.
switch(numSize)
{
case 1: Expo.fillCircle(g,xCoord,yCoord,5); break;
case 2: Expo.fillCircle(g,xCoord,yCoord,15); break;
case 3: Expo.fillCircle(g,xCoord,yCoord,30); break;
}
break;
//Rectangle Tool
case 2:
Expo.drawRectangle(g,x1,y1,x2,y2);
break;
//Eraser Tool
case 3:
Expo.setColor(g,Colors.white);
Expo.fillCircle(g,xCoord,yCoord,30);
break;
//Line Tool
case 4:
Expo.drawLine(g,startX,startY,endX,endY);
break;
//Circle Tool(Very Broken)
case 5:
Circle tool = new Circle.drawCircle(g); //<-- ERROR!!!!!!!!
tool.drawCircle(g);
break;
//Reset Tool
case 6:
Expo.setColor(g,Colors.white);
Expo.fillRectangle(g,0,81,1000,650);
break;
//Fill Tool
case 7:
Expo.fillRectangle(g,0,81,1000,650);
break;
//Crazy Rectangle tool(not broken)
case 8:
Expo.drawRectangle(g,startX,startY,endX,endY);
break;
//Crazy Circle tool(not broken)
case 9:
Expo.drawCircle(g,centerX,centerY,radius);
break;
//Crazy Line tool(not broken)
case 10:
Expo.drawLine(g,startX,startY,endX,endY);
break;
}
}
F:\PreAP Computer Science\Paint Program\HashTagTeamPaint.java:278: cannot find symbol
symbol : class drawCircle
location: class Circle
Circle tool = new Circle.drawCircle(g);
^
最佳答案
您的代码可能应该只是
Circle tool = new Circle(startX, startY, 10);
tool.drawCircle(g);
关于java - 找不到符号类 drawCircle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23502991/
是否可以仅使用一个drawCircle 方法在Android 的 Canvas 上绘制一个具有不同颜色边框的圆? 我注意到 FILL_AND_STROKE 的 PaintStyle,但填充和边框似乎不
因此,我正在开发一个基本的绘图程序,该程序需要一个绘制圆圈的工具。我创建了一个名为 Circle 的类,在其中执行该操作。我正在尝试将 Circle.class 中的方法 drawCircle 调用到
是否可以使用图像而不只是颜色来绘制一个drawCircle?如果是这样,怎么办?如果没有,有什么办法可以让它看起来像有吗?谢谢。 最佳答案 您可以在 Canvas 上的所需坐标处绘制多个图像,就像绘制
只是一个简单的问题。在android中,使用Canvas绘制圆的代码如下。 canvas.drawCircle (float cx, float cy, float radius, Paint pai
我有一个带有以下绘图代码的自定义 View : @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas);
我想画不同半径的圆,然后我想在这个圆上画矩形。它应该看起来像这样: ] 我已经用圆的公式试过了 y_Circle = Center_Circle.y + sqrt(pow(Radius, 2) - p
我正计划在我的游戏中实现一组新图形:普通圆圈。绘制的 Sprite (在本例中为圆圈)的数量从 2-3 开始,并且可以无限增加(可能)。不过,最大值可能在 60 左右。总共必须有 5 种类型的圆圈,每
我正在使用 Canvas.drawCircle 在 Android 布局中绘制一个圆。 方法有 3 个参数 - 前两个是位置 - x 和 y。 是否可以跳过圆的硬编码位置并将其绘制在中心? 最佳答案
这是我的代码的简化版本: Paint p = new Paint(); p.setShader(borderShader); //use a bitmap as a texture to paint
我正在尝试在屏幕上画一个空心圆。我有一个 implements Screen 类,这是它的 render 方法: @Override public void render(float delta) {
下面的代码工作正常: for (int i = 0; i < 1; i++) { Log.e("router size", String.valueOf(routers.size()));
我正在使用 mpandroidchart我只想为 LineDataSet 中的一个条目画一个圆圈,而不是其余的。我曾尝试使用两个 LineDataSet 来完成它,但到目前为止还没有奏效。这是我的代码
我买了《Android 编程》这本书,他们在 Github (https://github.com/bmeike/ProgrammingAndroid2Examples/tree/master/And
当我调用 drawCircle (ex. canvas.drawCircle(x, y, r, mPaint);) 并使用 Paint Style STROKE 初始化参数时 mPaint,结果并不是
我想在 ImageView 上画一个圆。 Circle 正在绘制,但坐标错误。 protected void onImageClicked(float x, float y, ImageView i
在我的应用中,我需要使用位图和 drawCircle() 方法绘制圆。 在 Android 6.0 之前,一切都运行良好,完全符合预期。 它仍然在所有以前的版本上绘制圆圈,但是当我在 6.0 上使用该
我必须做一些项目才能在 JavaFX 中使用 Canvas 绘制正多边形,并且我怀疑如何使用 GraphicsContext 设计带有 Canvas 的圆 我有这个点类包含两个轴 (x, y) pub
我对标准方法 canvas.drawCircle 有一个奇怪的问题。 虽然我在装有 Android 4.0.4 的三星 Galaxy S3 和另一台装有 2.1 的 S2 上运行完全相同的代码,但它没
我是一名优秀的程序员,十分优秀!