# chromium
**Repository Path**: qianpou/chromium
## Basic Information
- **Project Name**: chromium
- **Description**: Chrome browser based on eclipse swt
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2022-11-24
- **Last Updated**: 2024-12-17
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# chromium
1. pom
- Windows x86_64
```
com.tlv8.chromium
tlv8.swt.browser.chromium.win32.win32.x86_64
2.2.0
```
- Windows arm64
```
com.tlv8.chromium
tlv8.swt.browser.chromium.win.arm64
2.2.0
```
- Linux x86_64
```
com.tlv8.chromium
tlv8.swt.browser.chromium.gtk.linux.x86_64
2.2.0
```
- Linux arm64
```
com.tlv8.chromium
tlv8.swt.browser.chromium.gtk.linux.arm64
2.2.0
```
- Mac OS x x86_64
```
com.tlv8.chromium
tlv8.swt.browser.chromium.macosx.x86_64
2.2.0
```
- Mac OS x arm64
```
com.tlv8.chromium
tlv8.swt.browser.chromium.macosx.aarch64
2.2.0
```
2. Use
```
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import com.tulin.v8.swt.chromium.Browser;
import com.tulin.v8.swt.chromium.LoadEvent;
import com.tulin.v8.swt.chromium.LoadListenerAdapter;
public class BrowserTest {
public static void main(String[] args) {
Display display = Display.getDefault();
Shell shell = new Shell(display, SWT.MIN | SWT.MAX | SWT.CLOSE | SWT.RESIZE);
shell.setText("Chromium Test");
shell.setLayout(new FillLayout());
Browser browser = new Browser(shell, SWT.NONE, "https://tlv8.com");
browser.addLoadListener(new LoadListenerAdapter() {
@Override
public void onLoadEnd(LoadEvent event) {
System.out.println("load end:" + event.httpStatusCode);
super.onLoadEnd(event);
}
});
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
System.exit(0);
}
}
```