
SWT
SWT
哭哭啼
这个作者很懒,什么都没留下…
展开
-
draw2d根据两点位置画圆弧
可以说圆的中心是(x0,y0),圆弧包含您的两个点(x1,y1)和(x2,y2)。然后半径为:r = sqrt((x1-x0)(x1-x0)+(y1-y0)(y1-y0))。原创 2023-07-03 16:48:30 · 434 阅读 · 0 评论 -
Java数字图像处理教程
为了将彩色图像转换为灰度图像,您需要使用File和ImageIO对象读取图像的像素或数据,并将图像存储在BufferedImage对象中。其语法如下: File input = new File("digital_image_processing.jpg");此外,使用getRGB()方法获取像素值,并对其执行GrayScale()方法。Java DIP - GrayScale转换。原创 2023-06-28 18:02:51 · 230 阅读 · 0 评论 -
BufferedImage将图片切成圆形
原图修改后。原创 2023-06-28 12:18:59 · 477 阅读 · 0 评论 -
SWT Image 和AWT BufferedImage之间的转换
【代码】SWT Image 和AWT BufferedImage之间的转换。原创 2023-06-27 16:29:51 · 407 阅读 · 0 评论 -
SWT Image 和ImageData的相互转换
使用getImageData()方法获取。原创 2023-06-27 16:51:54 · 312 阅读 · 0 评论 -
java 获取屏幕分辨率和显示器信息
除去任务栏,scrInsets对象的left、right、top、bottom的值分别就是屏幕四边所占大小,如:bottom:40;top:0,即上左右占满,下边任务栏占40px。如屏幕分辨率是1920*1080时,scrSize.width的值为1920,scrSize.height的值为1080。ps:我们平时所说显示器多少英寸,实际为显示器对角线大小为多少英寸。可以通过设置坐标方法,setBounds将自定义窗口设置满屏。输出结果:22.946949688357275,即23英寸。原创 2023-01-13 11:20:44 · 2720 阅读 · 0 评论 -
SWT Table列自适应大小
要实现列自适应大小首先需要保证Table根据窗口拖动而改变大小。Window中提供setShellStyle可以设置外壳样式。构造一个新的自定义器对话框,在构造函数中添加setShellStyle(getShellStyle() | SWT.RESIZE);即可改变自定义对话框大小,如: getShellStyle()返回外壳样式位。默认值为。子类应该调用来改变这个值,而不是重写此方法。设置父级容器,包含table设置table的布局样式,样式位来调整控制填充单元格水平和垂直和以适应剩余的水平和垂直空间。原创 2022-12-05 15:53:02 · 968 阅读 · 0 评论 -
SWT实现下拉(Combo)和单选框(Button)
效果如图:实现代码:import org.apache.commons.lang3.StringUtils;import org.eclipse.core.resources.IProject;import org.eclipse.jface.dialogs.TitleAreaDialog;import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionEvent;import org.eclipse.swt.events.原创 2022-03-15 09:59:17 · 1265 阅读 · 0 评论