java编程:怎么画一个正方形?不用applet,只是application编程,用java怎么画一个蓝色的正方形(最好实心和空心的各画一个).-------------------------------------------------------------------希望给出完整代码,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 00:53:50
![java编程:怎么画一个正方形?不用applet,只是application编程,用java怎么画一个蓝色的正方形(最好实心和空心的各画一个).-------------------------------------------------------------------希望给出完整代码,](/uploads/image/z/2736048-48-8.jpg?t=java%E7%BC%96%E7%A8%8B%EF%BC%9A%E6%80%8E%E4%B9%88%E7%94%BB%E4%B8%80%E4%B8%AA%E6%AD%A3%E6%96%B9%E5%BD%A2%3F%E4%B8%8D%E7%94%A8applet%2C%E5%8F%AA%E6%98%AFapplication%E7%BC%96%E7%A8%8B%2C%E7%94%A8java%E6%80%8E%E4%B9%88%E7%94%BB%E4%B8%80%E4%B8%AA%E8%93%9D%E8%89%B2%E7%9A%84%E6%AD%A3%E6%96%B9%E5%BD%A2%EF%BC%88%E6%9C%80%E5%A5%BD%E5%AE%9E%E5%BF%83%E5%92%8C%E7%A9%BA%E5%BF%83%E7%9A%84%E5%90%84%E7%94%BB%E4%B8%80%E4%B8%AA%EF%BC%89.-------------------------------------------------------------------%E5%B8%8C%E6%9C%9B%E7%BB%99%E5%87%BA%E5%AE%8C%E6%95%B4%E4%BB%A3%E7%A0%81%2C)
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);
}
}