在我的java swing應用程序中,我想突出顯示jtable中的某些行。如何使用java來做到這一點。提前致謝。在java中突出顯示jtable中的某些行
-3
A
回答
2
發佈我的代碼。你可以理解這些概念並應用到你的項目中。
這會爲一列工作,並沒有突出整個行
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
class MyTableCellRender extends DefaultTableCellRenderer {
public MyTableCellRender() {
setOpaque(true);
}
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
String number = (String)value;
int val = Integer.parseInt(number);
if(val > 5){
if(val >= 5000) {
setForeground(Color.black);
setBackground(Color.red);
}
else {
setForeground(Color.black);
setBackground(Color.yellow);
}
}
else{
setBackground(Color.white);
setForeground(Color.black);
}
setText(value !=null ? value.toString() : "");
return this;
}
}
+0
您應該指出,這將適用於單列,並且不會突出顯示整行,除非您願意替換每行每個列的單元格渲染器... – MadProgrammer
+0
我只是想讓他看到這個概念,我不會爲他解決這個問題。 @MadProgrammer仍然編輯它。 –
+0
@DeepanshuBedi:非常感謝代碼。你能幫助你突出顯示錶格中的單個單元嗎? – victoryVSK
相關問題
- 1. 在javascript中突出顯示我的表中的某些行
- 2. C#/ .NET如何突出顯示DataGridView中的某些行
- 3. 突出顯示在JTable行中找到的數據
- 4. 突出顯示jtextpane中的一行; Java
- 5. Solr不突出顯示某些詞
- 6. Solr突出顯示某些html字符
- 7. 在jtable中的某些列中顯示圖像
- 8. Java - 突出顯示圖像的某些部分
- 9. 在PyGTK TextView中突出顯示某些文本
- 10. 在僞彩色圖中突出顯示某些值
- 11. 如何使用Powershell在Excel列中突出顯示某些值
- 12. 如何在迴歸中突出顯示某些點
- 13. 更新JTable中的突出顯示的行
- 14. 如何防止某些列在選擇行時突出顯示
- 15. 在java中顯示特定行JTable
- 16. JTable中的選定行不突出顯示
- 17. 突出顯示組合框中的某些選項
- 18. JavaFX:如何突出顯示TreeView中的某些項目
- 19. 更改UITableViewCell中某些子視圖的突出顯示
- 20. 突出顯示Jasper Reports查看器中的某些文本
- 21. 突出顯示Tkinter中的某些字符
- 22. 我可以'突出顯示'UIpickerview中的某些選項嗎?
- 23. 顯示JTable中的最後一行,Java
- 24. 基於某些突出顯示的行獲取表格中的所有數據
- 25. 如何使用jQuery突出顯示某些錶行?
- 26. 在Jtable中刪除突出顯示的單元格
- 27. 在DataGrid中突出顯示SelectedItem的行
- 28. 如何根據列中的某些值突出顯示ASP.net網格行?
- 29. 突出顯示按順序出現的某些單詞
- 30. WPF DataGrid突出顯示一些行
展示你的工作? –
查看[如何使用表格](http://docs.oracle.com/javase/tutorial/uiswing/components/table.html)和[使用自定義渲染器](http://docs.oracle.com /javase/tutorial/uiswing/components/table.html#renderer) – MadProgrammer
你也可以看看SwingLabs'JXTable',它提供了一個漂亮的行高亮API,[示例](http://stackoverflow.com/questions/ 9791719/swingx-jxtable-use-colorhighlighter-to-color-rows-based-on-a-row-object) – MadProgrammer