作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在设置绘图面板的大小时遇到问题。我想要一个尺寸为0f 600,600的绘图面板。但是我发现绘图面板的尺寸小于600,600。看起来框架尺寸是600,600,这使得绘图面板变小了。如何将绘图面板尺寸设置为 600,600 ?
....
public class DrawingBoardWithMatrix extends JFrame {
public static void main(String[] args) {
new DrawingBoardWithMatrix();
}
public DrawingBoardWithMatrix(){
this.getContentPane().setBackground(Color.WHITE);
this.setSize(600, 600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.add(new PaintSurface(), BorderLayout.CENTER);
this.setVisible(true);
setResizable(false);
}
<小时/>
我已经更改了代码,但问题仍然存在。此时绘图面板的尺寸大于预期的尺寸尺寸。
public class DrawingBoardWithMatrix extends JFrame {
public static void main(String[] args) {
new DrawingBoardWithMatrix();
}
public DrawingBoardWithMatrix(){
Container c = getContentPane();
c.add(new PaintSurface(), BorderLayout.CENTER);
c.setPreferredSize(new Dimension(600,600));
pack();
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
}
最佳答案
原因是为“插入”保留了一些空间,例如边框。要了解需要多少额外空间,请调用框架“getInsets()
”。
关于java - 绘图板尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1481347/
有谁知道任何允许您使用绘图板的 .net 库? 特别是我在追求笔的压力敏感性,但笔上的“橡皮擦”和按钮也很有用。 谢谢 最佳答案 我还发现 WPF 还有一个 InkCanvas,它内置了所有内容。 关
我想编写一个 javascript 代码,使电路板显示为这张图片中的样子: 1 到目前为止,这是我的代码: function draw() { var canvas = document.getEle
有什么方法可以使用 javascript 识别笔压。最好我不想使用任何 Flash 并尝试将其作为纯 JS 完成。 编辑:好吧,我意识到 Wacom 数位板是有可能的,因为它们带有可以与它们的 jav
我是一名优秀的程序员,十分优秀!