我想使用GWT Canvas在像Rectangle这样的画布元素周围画一个虚线边框。
我喜欢css属性border: dashed
产生的样式,尤其是角落的显示方式,如下所示:https://developer.mozilla.org/en-US/docs/CSS/border-style
可以在某处检查这条虚线的生成“源”代码吗?
答案 0 :(得分:-1)
在Firefox源代码中找到此功能:nsCSSRenderingBorders
。我不明白代码,但答案可能就在那里。
http://mxr.mozilla.org/mozilla-central/source/layout/base/nsCSSRenderingBorders.cpp
答案 1 :(得分:-1)
如果您想要为您的边框设计样式:
element.style {
background-color: palegreen;
border-style: dashed;
}
或
element.style {
border-style: 2px dashed #000;
}
这是你想要的吗?
如果你想要一个java函数这样做,或者某个地方开始'学习'去这里gwtcanvasdemo.并且有一个链接到这些来源。此外,另一篇关于SO的帖子与主题dotted stroke in canvas相关,然后有/DashedLineRenderer.java