201671010131 2016-2017-2 《Java程序设计》
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了201671010131 2016-2017-2 《Java程序设计》相关的知识,希望对你有一定的参考价值。
本周学习了图形程序设计。
基本内容有:简单的图形框架的构建。
EventQueue.invokeLater(() ->
{
SimpleFrame frame = new SimpleFrame();
frame.setTitle();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
});
private static String message;
public static String getMessage() {
return message;
}
public SimpleFrame()
{
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
}
图形提示语的编写: fra.setTitle("welcome!");//窗口提示语
框架定位:
// set frame width, height and let platform pick screen location
setSize(screenWidth /2, screenHeight /2);//长,宽,为屏幕的一半,
setLocationByPlatform(true);//决定框架所放的位置。
在组件中显示信息:
public void paintComponent(Graphics g)//描述绘制组件的方法。
{
Graphics2D g2 = (Graphics2D) g;
// draw a rectangle
double leftX = 100;
double topY = 100;
double width = 200;
double height = 150;。。。。}
还有组件中图形的构建:
public DrawFrame()
{
add(new DrawComponent());//将一个给定组件添加到内容窗格中,本题为矩形。
pack();//调整窗口大小。
}
Rectangle2D rect = new Rectangle2D.Double(leftX, topY, width, height);
g2.draw(rect);
g2.draw(new Line2D.Double(leftX, topY, leftX + width, topY + height));//。左上角的位置和长高。
可以生成多个窗口,但是不能做成多层的。
以上是关于201671010131 2016-2017-2 《Java程序设计》的主要内容,如果未能解决你的问题,请参考以下文章
201671010131 2016-2017-2 《Java程序设计》
201671010131 2016-2017-2 《Java程序设计》
201671010131 2016-2017-2 《Java程序设计》艰难的旅程.
201671010131 2016-2017-2 《Java程序设计》初学Java,所感所学总结。