java编程:怎么画一个正方形?不用applet,只是application编程,用java怎么画一个蓝色的正方形(最好实心和空心的各画一个).-------------------------------------------------------------------希望给出完整代码,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 13:26:25
java编程:怎么画一个正方形?不用applet,只是application编程,用java怎么画一个蓝色的正方形(最好实心和空心的各画一个).-------------------------------------------------------------------希望给出完整代码,
java编程:怎么画一个正方形?
不用applet,只是application编程,用java怎么画一个蓝色的正方形(最好实心和空心的各画一个).
-------------------------------------------------------------------
希望给出完整代码,
--------------------------------------------------------------------
java编程:怎么画一个正方形?不用applet,只是application编程,用java怎么画一个蓝色的正方形(最好实心和空心的各画一个).-------------------------------------------------------------------希望给出完整代码,
没多少代码.如下.
---------------------------------------------------------------
import java.awt.BorderLayout;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JButton;
public class Foo extends JFrame implements ActionListener {
JPanel panel = null;
public Foo() {
panel = new JPanel();
panel.setLayout(null);
getContentPane().add(panel, BorderLayout.CENTER);
JButton btnNewButton = new JButton("Click");
btnNewButton.setBounds(22, 10, 93, 23);
btnNewButton.addActionListener(this);
panel.add(btnNewButton);
setSize(200, 200);
setVisible(true);
}
public static void main(String[] args) {
new Foo();
}
public void actionPerformed(ActionEvent e) {
Graphics g = panel.getGraphics();
g.drawRect(10, 50, 50, 50);
g.fillRect(110, 50, 50, 50);
}
}