小编Bin*_*ife的帖子

如何删除数组中找到的元素并将数组元素移到左侧?

int search(int a[]) {

   int i,V,index;
   printf("Enter the element (V),That you want to find:>");
   scanf("%d",&V);

   for (i=0;i<N;i++) {
       if(a[i]==V) {
           V=a[i];
           index=i;
       }
   }
   printf("%d is located in a[%d].",V,index
)
Run Code Online (Sandbox Code Playgroud)

c

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

如何绘制具有指定半径的圆和矩形?

我试图在框架的右下四分之一处绘制一个半径为60的圆,以及在框架的上半部分中心的半径为50的正方形.

框架尺寸为300 x 300.我一直这样做.

import java.awt.*;
import javax.swing.*;
import java.awt.geom.*;
public class Test {

    public static void main ( String[] args){

        JFrameTest5 frame = new JFrameTest5();
         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
         frame.setVisible(true);
         frame.setTitle("Test");


    }
}
class JFrameTest5 extends JFrame {

    public JFrameTest5()
       {
           setLocation(0,0);
           setSize(300,300);

        PanelTest1 panel = new PanelTest1();
     add(panel);        
       }


       }

class PanelTest1 extends JPanel

{

    public void paintComponent(Graphics g) 
    {
        Graphics2D g2 = (Graphics2D)g;

        Ellipse2D circle = new Ellipse2D.Double(250, 225, 120,120);
        g2.draw(circle);

        Rectangle2D rect = new Rectangle2D.Double(75,0,100,100);
        g2.draw(rect);  

    }

}
Run Code Online (Sandbox Code Playgroud)

问题是圆圈和矩形似乎不对,有没有其他方法来设置确切的半径?

java swing jpanel jframe graphics2d

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

标签 统计

c ×1

graphics2d ×1

java ×1

jframe ×1

jpanel ×1

swing ×1