java.swing的应用问题 怎么使用画板函数Graphics画一个圆、长方形最后再画一个圆角的长方形小弟初学者 作业题 拜托了 !!!java.swing应用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import javax.swing.*;import java.awt.*;@SuppressWarnings("serial")public class Triangle extends JFrame { public Triangle() { TrianglePaint b = new TrianglePaint(); this.add(b); } public static void main(String[] args) { Triangle a = new Triangle(); a.setSize(300, 300); a.setLocationRelativeTo(null); a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); a.setVisible(true); } public class TrianglePaint extends JPanel { @Override protected void paintComponent(Graphics g) { super.paintComponents(g); g.setColor(Color.red); g.drawRect(0, 0, 100, 100); g.drawLine(100, 100, 200, 200); } }} 刚才发错了。思路是设计一个刺激JPanel的类中,并在类中覆盖父类中的paintComponent(Graphics g)方法,当建立该类的对象时就会自动调用paintComponent方法import javax.swing.*;import java.awt.*;@SuppressWarnings("serial")public class Triangle extends JFrame { public Triangle() { TrianglePaint b = new TrianglePaint(); this.add(b); } public static void main(String[] args) { Triangle a = new Triangle(); a.setSize(300, 300); a.setLocationRelativeTo(null); a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); a.setVisible(true); } public class TrianglePaint extends JPanel { @Override protected void paintComponent(Graphics g) { super.paintComponents(g); g.setColor(Color.red); g.drawRoundRect(0, 0, 100, 100,10,10); } }} 请教高手: 关于正则表达式,转义字符和json jcreater 类似java里的import功能:根据模糊的路径找到所有符合条件的文件。 如何切这割字符串 如何以数据库中的数据为X轴和Y轴的坐标值,在一个二维平面上作图,图形能根据数据库中的数据动态重绘? 请高手帮忙修改下小Java程序! 提一个很难的数学问题 那怎么向 JTable 上动态加一个行呢 ****下列程序有什么错误?**** 展开闭合列表 展开的时候重叠了 怎么办 java 数据库操作DBCP包问题 Java集合List的排序
public class Triangle extends JFrame {
public Triangle() {
TrianglePaint b = new TrianglePaint();
this.add(b);
} public static void main(String[] args) {
Triangle a = new Triangle();
a.setSize(300, 300);
a.setLocationRelativeTo(null);
a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
a.setVisible(true);
} public class TrianglePaint extends JPanel {
@Override
protected void paintComponent(Graphics g) {
super.paintComponents(g);
g.setColor(Color.red);
g.drawRect(0, 0, 100, 100);
g.drawLine(100, 100, 200, 200);
}
}}
思路是设计一个刺激JPanel的类中,并在类中覆盖父类中的paintComponent(Graphics g)方法,当建立该类的对象时就会自动调用paintComponent方法
import javax.swing.*;import java.awt.*;@SuppressWarnings("serial")
public class Triangle extends JFrame {
public Triangle() {
TrianglePaint b = new TrianglePaint();
this.add(b);
} public static void main(String[] args) {
Triangle a = new Triangle();
a.setSize(300, 300);
a.setLocationRelativeTo(null);
a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
a.setVisible(true);
} public class TrianglePaint extends JPanel {
@Override
protected void paintComponent(Graphics g) {
super.paintComponents(g);
g.setColor(Color.red);
g.drawRoundRect(0, 0, 100, 100,10,10);
}
}}