社区
Java SE
帖子详情
关于Canvas背景颜色的问题!!求高手指点!
yanlinlin
2004-09-01 06:07:36
我在程序中向JFrame中添加一个Canvas,但是用Canvas.setBackground(Color.red);语句来设置Canvas的背景颜色,用JFrame.add(Canvas);添加到JFrame中后,没有背景颜色,不知道为什么??
请高手指点!!!!!
...全文
841
6
打赏
收藏
关于Canvas背景颜色的问题!!求高手指点!
我在程序中向JFrame中添加一个Canvas,但是用Canvas.setBackground(Color.red);语句来设置Canvas的背景颜色,用JFrame.add(Canvas);添加到JFrame中后,没有背景颜色,不知道为什么?? 请高手指点!!!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
射天狼
2004-09-03
打赏
举报
回复
要改你添加的PANEL的颜色,如果改主FRAME的颜色,再添加PANEL,就把主FRAME给盖上了!!
射天狼
2004-09-03
打赏
举报
回复
import java.awt.*;
import javax.swing.*;
public class test extends JFrame
{
JPanel mainPane = null;
JButton btnOK = null;
test ()
{
init ();
}
private void init ()
{
addWindowListener(new WindowAdapter ()
{
public void windowClosing (WindowEvent e)
{
System.exit (0);
}
});
getPane ();
setSize (400, 350);
}
private JPanel getPane ()
{
mainPane = ((JPanel)getContentPane ());
mainPane.setBackground(Color.BLUE);
return (mainPane);
}
public static void main (String [] args)
{
new test().show ();
}
}
yanlinlin
2004-09-02
打赏
举报
回复
谢谢楼上的朋友!
但是你给的例子运行结果cn还是没有背景色呀!!
再请教!!!
yanlinlin
2004-09-02
打赏
举报
回复
再顶一下!
希望高手帮忙解决一下!小弟在此多谢了!!!
紫黑蓝白
2004-09-01
打赏
举报
回复
Container c = getContentPane();
// ,可能是cn内容为空,它的大小为零,加一句:
c.setLayout(new BorderLayout());
试试。
Canvas cn = new Canvas();
cn.setBackground(Color.red);
c.add(cn);
cds1983
2004-09-01
打赏
举报
回复
我写了一个,你看看
import java.awt.*;
import javax.swing.*;
class Foo extends JFrame
{
public static void main(String[] args)
{
Foo f = new Foo();
f.setSize(400, 200);
f.show();
}
public Foo()
{
Container c = getContentPane();
Canvas cn = new Canvas();
cn.setBackground(Color.red);
c.add(cn);
}
}
android
canvas
背景图片,Android更改
canvas
背景颜色
而不会丢失任何图纸
已经给出了你的
问题
的答案都指向了正确的方向:你需要在单独的图层中分离
背景颜色
块和前景图,然后合并它们,然后将它们全部保存在.png文件中。 这就是Adobe Photoshop工作流程的设计……如果我们考虑它,它确实有意义:例如像MsPaint这样的软件:因为它不使用图层,它必须依赖于类似填充算法的东西完成(虽然以不完整的方式)远程类似于背景变化的东西……实现这种方法的一种方法是实例化由2个不同位...
python ttk 创建窗口无法改变
Canvas
画布
背景颜色
后面,删除label标签,才成功改变画布背景色,
问题
就在ttk创建的标签上了。最后只好舍弃美丽的外观,追
求
实际作用了。我直接用回tk.Label()创建标签,
问题
才解决,不过,界面的确差多了。ttk.
Canvas
也能够创建画布,但我不知道怎么改变颜色,就只能用tk.
Canvas
创建了,然后发现还是改不了颜色。不知道大佬们有没有什么办法,实现,tkinter使用ttk创建窗口的情况下,实现
Canvas
的背景色修改呢?
Flex
Canvas
问题
private function init():void{/*添加监听器*/my
canvas
.addEventListener(DragEvent.DRAG_ENTER,dragEnterHandler);my
canvas
.addEventListener(DragEvent.DRAG_DROP,dragDropHandler);my
canvas
.addEventListener(DragEven
Canvas
画布
常用方法
Canvas
():创建一个空白画布可以使用setBitmap设置绘制具体的画布
Canvas
(Bitmap bitmap):已bitmap对象创建一个画布,则将内容都绘制在bitmap上,因此bitmap不能为NULL
Canvas
(javax.microedition.khronos.opengles.GL gl):绘制3D效果时使用,与OpenGL有关 drawColor:设
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章