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

使用前

使用后