使用按钮移动到下一个形状

loading...


-1

“创建一个程序,演示用于在Graphics中创建形状的以下不同方法:drawRect(...),fillRect(...),drawOval(...),fillOval(...),draw3DRect(...),fill3DRect(...),drawArc(... )和fillArc(...)

您可以选择形状的尺寸 .

如果您愿意,可以添加其他方法 . 您的GUI应包括形状,用于创建形状的代码和按钮 . 该按钮用于继续下一个示例,并在到达最后一个示例时循环回第一个示例“

我知道如何创建形状,对我来说困难的部分是创建按钮部分

“该按钮用于移动到下一个示例,并在到达最后一个示例时循环回到第一个示例 . ”

到目前为止我只有这个

import java.awt.Graphics;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JButton;


public class number1 implements ActionListener {

  JFrame window = new JFrame ("Number 1");
  JPanel panel1 = new JPanel();
  JPanel panel2 = new JPanel();
  JButton next = new JButton("Next Example");`enter code here`


  number1()
  {
    panel1.setBackground(Color.WHITE);
    panel2.setBackground(Color.WHITE);
    panel2.add(next);


next.addActionListener (this);

window.add(panel1, BorderLayout.CENTER);
window.add(panel2, BorderLayout.PAGE_END);

window.setSize (400,400);
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);




 }

  @Override
  public void actionPerformed(ActionEvent arg0) {



  }








    public static void main (String [] args) {
      number1 n1 = new number1();



    }



}

loading...

0回答

No Data

评论

暂时没有评论!