tui thac mac la lam sao minh co the tao mot cai dong text (duoc gach duoi) giong nhu mot cai HTMl link vay o trong java GUI, khi ma no duoc click vao thi mot cua so khac hien ra chua text hay gi gi do.... Co ai biet xin chi gium.
tui thac mac la lam sao minh co the tao mot cai dong text (duoc gach duoi) giong nhu mot cai HTMl link vay o trong java GUI, khi ma no duoc click vao thi mot cua so khac hien ra chua text hay gi gi do.... Co ai biet xin chi gium.
Moi khi di chuyen chuot den cai label thi cai label do sang len hay doi mau hoac duoc underlined, lam sao lam duoc vay?
Day chi la mot vi du thoi, neu ap dung cho nhieu label/component thi nen viet rieng mot class chu dung dung anomynous class.
Chu y la tu jdk1.3 co the dung html trong label, VD:
label1.setText("<html><a href='something'>Label text</a></html>"
label2.setText("<html><b>Label text</b></html>"
label.addMouseListener (new MouseAdapter() {
public void mouseEntered(MouseEvent e) {
label.setForground(Color.Blue);
}
public void mouseExited(MouseEvent e) {
label.setForground(Color.Black);
}
}
);
Coi mã nguồn của VietPad cho thí dụ.
nhung neu tui muon khi click vao cai label do thi mot cua so (JFrame) khac hien ra chu ko phai la mot cai cai link internet (vd: www.yahoo.com) thi o cho href tui phai thay the bang cai gi? hay la co cach khac de lam cai nay?
Van de nay hay va hoc bua day nhi
Minh cung dang cho cau tra loi..
ban co the dung mouseListener de lam chuyen do. Trong JLabel co method addMouseListener(MouseListener), roi trong MouseListener class thi co method mouseClicked. Ban co the dung method do de hien thi mot Frame hay la lam gi ban muon.Được gửi bởi bg108
Cheers.
nhung neu dung mouseLisenter thi lam sao lam duoc cai hieu ung la moi khi di chuyen chuot toi cai textlink do thi no se sang len???
Ban co the chi cu the duoc ko?
Bookmarks