jcef_browser
基于 jcef 开发的浏览器应用,用于在定制设备(指定区域,指定尺寸,指定形状)显示数据大屏
参数说明
-u 或 --url: 要打开的网址,默认为 https://bing.com/
-w 或 --width: 窗口宽度,默认为 800
-h 或 --height: 窗口高度,默认为 600
-x 或 --x: 窗口的 X 坐标,默认为屏幕左上角 (0)
-y 或 --y: 窗口的 Y 坐标,默认为屏幕左上角 (0)
-s 或 --shape:指定窗口的形状。形状由不同的类型和参数组成,格式为以下之一:
- ellipse:x:y:width:height:指定椭圆的边界矩形的左上角坐标 (x, y) 和椭圆的宽度和高度。
- polygon:x1:y1,x2:y2,...:指定多边形的顶点坐标。坐标格式为 x1:y1,x2:y2,...,每对坐标用逗号分隔。
- rounded-rectangle:x:y:width:height:arcWidth:arcHeight:指定圆角矩形的左上角坐标 (x, y),矩形的宽度和高度,以及圆角的宽度 (arcWidth) 和高度 (arcHeight)。
如果未指定形状,则窗口默认为矩形。
示例用法
- 打开一个指定网址并设置窗口为 1600 x 900 的矩形:
java -jar jcef_browser.jar -u http://localhost:8084/ui -w 1600 -h 900
- 椭圆: ellipse
java -jar jcef_browser.jar -u http://localhost:8084/ui -w 1600 -h 900 -s "rectangle:0:0:1600:900"
- 多边形: polygon
java -jar jcef_browser.jar -u http://localhost:8084/ui -w 1600 -h 900 -s "polygon:50:0,1550:0,1600:50,1600:850,1550:900,50:900,0:850,0:50"
- 圆角矩形: rounded-rectangle
java -jar jcef_browser.jar -u http://localhost:8084/ui -w 1600 -h 900 -s "rounded-rectangle:0:0:1600:900:50:50"
依赖项 | Dependencies
截图 | Screenshot
![](/resources/more/jcef_browser/1.webp)
![](/resources/more/jcef_browser/2.webp)
使用前
![](/resources/more/jcef_browser/before.webp)
使用后
![](/resources/more/jcef_browser/after.webp)