(+84) 236.3827111 ex. 402

Ứng dụng Thread mô phỏng máy nhắc chữ


@Override
    public void run() {
        try {
            String line = "";
            while (trangThai) {
                line = br.readLine();
                if (line == null) {
                    txtBanTin.append("\n Het file!\n");
                    trangThai = false;//chuyen trang thai
                    btBatDau.setEnabled(false);
                    break;
                }
                txtBanTin.append(line + "\n");
                Thread.sleep(1000);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

private void btBatDauActionPerformed(java.awt.event.ActionEvent evt) {                                         
        trangThai = !trangThai;
        if (trangThai) {
            btBatDau.setText("Dung doc");
            Thread t = new Thread(this);
            t.start();
        } else {
            btBatDau.setText("Tiep tuc doc");
        }
    }