0
我正在處理我的代碼,該代碼將通過使用網絡攝像頭解碼QR碼。我看到一個與此相關的項目,我使用它。我在https://github.com/sarxos/webcam-capture/tree/master/webcam-capture-examples/webcam-capture-qrcode
看到它Java使用JFrame在JPanel內部添加組件表單
所以,我創建了一個JFrame窗體,然後我拖入窗體中心的JPanel。我想讓攝像頭顯示在居中的JPanel內部。事情是這樣的:
我用下面這段代碼,但給了我一個錯誤的佈局。下面是截圖:
public class main extends javax.swing.JFrame {
private Webcam webcam = null;
private WebcamPanel panel = null;
private JTextArea textarea = null;
public main() {
initComponents();
Dimension size = WebcamResolution.QVGA.getSize();
webcam = Webcam.getWebcams().get(0);
webcam.setViewSize(size);
WebcamPanel lab1 = new WebcamPanel(webcam);
setLayout(new FlowLayout());
add(lab1 = new WebcamPanel(webcam));
}
}