javase 如何将鼠标电视放在一字隔板上上变换字的颜色

java td里面文字如何区分不同颜色_百度知道
java td里面文字如何区分不同颜色
比如 td 里面的文字内容是
“错误:从新输入”, 我如何将“错误”两个字用红颜色标出来 其他的字体颜色不变
提问者采纳
16))。这个表示给用户登录系统几个字增加超链接infoLab submit= new JButton(&&html&gt, F/:地址要单引号引起来;登陆&quot,200)).setFont(new Font(&这个表示给组件上的文字设置颜色Color, JLabel.getPredefinedCursor(Cursor.CENTER): 字体;宋体&a& 这个表示给这个文字添加鼠标样式;/三个参数分别表示;.PLAIN; *注意;&quot.setForeground(Color,样式(粗体,斜体等),字号&地址&#39.RED).HAND_CURSOR)),215.RED表示红色当然你也可以自己给RGB的值 比如用户登陆系统&lt.setForeground(new Color(215; JLabel组件支持HTML标记代码 infoLab= new JLabel(&&lt.setCursor(Chtml&a href='&lt,当鼠标移动到文字上;);submit
提问者评价
来自团队:
其他类似问题
为您推荐:
java的相关知识
其他1条回答
&font color=&red&错误:&font&gt&lt
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java画图鼠标一松开画的图就没有了 再点下鼠标画的时候之前画的又会出现怎么回事?_百度知道
java画图鼠标一松开画的图就没有了 再点下鼠标画的时候之前画的又会出现怎么回事?
我已经在mouseReleased()和mouseDragged里面repaint()了
提问者采纳
repaint()的位置不对 要想清楚什么时候显示 才在什么方法里使用repaint()
提问者评价
其他类似问题
为您推荐:
鼠标的相关知识
其他1条回答
你把代码贴出来蹩
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求助:java swing中,自定义jtable中,如何改变指定某些行的颜色?最好每个方法都加上注释。_百度知道
求助:java swing中,自定义jtable中,如何改变指定某些行的颜色?最好每个方法都加上注释。
我是新手。所以最好代码越简单越好。谢谢~~
*继承Label类的方法;
columnName, 255;&#47.getDefaultRenderer(columnClass);10, int column) {
// 表格的列模型
for (int i = 0, boolean isS);Vector&lt.setDefaultRenderer( } @Override public boolean isCellEditable(int row.CENTER_ALIGNMENT), 设置table的单元格对齐方式*//
//1&import javax.Dimension,&#47, preferedWidth);String&gt, int column) {
if (row % 2 == 0) {
&#47,300)); /
tableRclass RoutineColor extends DefaultTableCellRenderer{ @Override public Component getTableCellRendererComponent(JTable table.getWidth();
return columnName.MouseMotionAdapter.awt.add(& i++) { / 垂直居中
&#47.width).addMouseMotionListener(new MouseMotionAdapter()
public void mouseMoved(MouseEvent e) {
Point p=e;
break.getTableCellRendererComponent(table.CENTER_ALIGNMENT)import java.class.black),使其颜色还原//&#47, int row.&#47, 243)).EXIT_ON_CLOSE).swing.getColumnCount();设置组件侦听器 private void setComponentListener() {
&#47,JScrollPane?&gt,import java.JT } private void initComponent() {
Container content=this,Vector columnName) {
super(new DefaultTableModel( rowData, 255)),调用时只需new MyTable并将行和列传入构造方法中即可 */String&定义表格不可编辑的方法
for(int i=0; &#47.getIdentifier().yellow).TableColumnModel.rowAtPoint(p).setPreferredWidth(width +&#47.awt.getColumn(i).getPreferredSize();
column.doLayout().&#47.setBackground(C();给表格添加鼠标退出表格的监听;/
for(int i=0; /).getColumnModel();
用表头的绘制器计算第i列表头的宽度
for (int row = 0.awt.setDefaultRenderer(Object.add(&/
),initColumnName());i&//
MyTable,i&lt.black).&gt.C public JTableTest() {
initComponent();
column.rowData=rowData,鼠标退出表格, 255)).getValueAt(); }
//setAutoResizeMode(JTable.this.swing,
column. } @Override public TableCellRenderer getDefaultRenderer(Class&设置单元格内容居中显示
DefaultTableCellRenderer tableRenderer=(DefaultTableCellRenderer)/ 循环处理第i列的每一行;/ column=new Vector&i&给表格添加鼠标移动的监听;
initComponent().swing, 231; initColumnName() {
Vector& row++) { /
);); } private void setComponentListener() {().setHorizontalAlignment(DefaultTableCellRString&gt.add(& &#47.println(current).Vector&lt.getPoint().yellow).getTableHeader(); columnClass) {
/&i&lt,JScrollP&#47.addMouseListener(new MouseAdapter()
public void mouseExited(MouseEvent e) {
for(int i=0; } &#47.table,&#47.add(&quot.getIntercellSpacing(), i) }}/
setComponentListener(), O
setHorizontalAlignment((int) Component. // 第i个列对象
int width = (int) header.rowData.setLocationRelativeTo(null); } private Vector& 设置偶数行的背景颜色
setBackground(new Color(236.add(scrollPanel);
setComponentListener(), i)
.getDefaultRenderer();import java.setSelectionForeground(new Color(247,用单元格绘制器计算第i列第row行的单元格度
int preferedWidth = (int)/ private Vector rowData.swing.HORIZONTAL_SCROLLBAR_AS_NEEDED);/
column, 235, new RoutineColor()); i &lt.C initRowData() {
Vector&&#47.VString&i++)/String&gt.初始化组件 private void initComponent() {
&#47, new RoutineColor()),151)); } public static void main(String[] args) {
new JTableTest().getTableHeader();&#47.* * 表格的渲染器 *&#47.max(width.getWidth().P&#47.C&#47.getTableCellRendererComponent(table.setMinimumSize(new Dimension(400;设置选中行的前景色设置选中行的背景色
table.add(&quot.setBackground(new Color(206;Vector&public class JTableTest extends JFrame{ private MyT 表格的行数
TableColumnModel cm =.getCellRenderer(row.setDefaultCloseOperation(JF/rowData, value.
jtable=new MyTable(initRowData(); /&#47.JTableH
MyT&#47.CENTER).getRowCount(), 53));&#47.根据坐标获取所在行
for(int i=0.awt, i)
, boolean hasFocus.getPreferredSize();3& columnName=new Vector&/
current=-1;String&
&#47.DefaultTableM public MyTable(Vector rowD);i++)
if(i==current)
Simport java, 248));
Exaggerate()./ 取最大的宽度
}* * 自定义类MyJT&#47.(), i);i++)
Vector&lt.JScrollPclass MyTable extends JTable{
static int current=-1;test2& } private Vector& 设置第i列的首选宽度
}&#47.test3&&#47.setSelectionBackground(new Color(213;/String&gt.size(), 246.table.getColumnClass(i),221.CENTER); 调出三角块表格排序
/使表格表头的字体居中; row=new Vector&lt. } &#47, 水平居中
setHorizontalTextPosition((int) C 添加表格下滚动条
scrollPanel=new JScrollPane(jtable.add(column););表格列根据内容调整大小
public static void adjustTableColumnWidths(JTable table) {
JTableHeader header = table,只要改变其属性
DefaultTableCellRenderer renderer = (DefaultTableCellRenderer) this .setHorizontalAlignment(DefaultTableCellR/ 基数行的背景颜色
setBackground(new Color(255.setBackground(C调用渲染器 private void Exaggerate() {
this.DefaultTableCellRenderer, false.awt.VERTICAL_SCROLLBAR_AS_NEEDED.table.getContentPane().getDefaultRenderer()i++)
if(i==current)
setBackground(Color,鼠标移动刷新表格颜色
return tableRenderer.size().getTableHeader(), isSelected.util, false.TableC private JScrollPane scrollP/ rowC
/首先获取鼠标坐标
current=MyT row &&gt,columnName)).getColumnCount();
this, column);setAutoCreateRowSorter(true);
columnN&#47.current ) {
&#47, -1.add(&
width = Math.getTableCellRendererComponent( }}/
columnN /String&gt.test1&quot,
} &#47.AUTO_RESIZE_OFF);//鼠标悬浮行的颜色
setBackground(new Color(154;
setBackground(C 表头
int rowCount =&#47.JF2&
if (row ==MyTable, 81;
this.TableCellR //设置表头的字体色
table.setVisible(true),若想居左居右.MouseA / 循环处理每一列
TableColumn column = cm.MouseEvent
其他类似问题
为您推荐:
jtable的相关知识
其他1条回答
可以用 setSelectionBackground(Color selectionBackground)
设置选定单元格的背景色。
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java中怎么让鼠标移动到按钮上时按钮颜色改变,移开时恢复?_百度知道
java中怎么让鼠标移动到按钮上时按钮颜色改变,移开时恢复?
我有更好的答案
在按钮标签中添加&onMouseOver和onMouseOut事件可以参与以下代码onMouseOut="this.bgColor='#ffffff'"onMouseOver="this.bgColor='#e8f4ff'"
onMouseOver和onMouseOut事件
按钮……有onMouseOver事件吧 你查查API
其他类似问题
为您推荐:
鼠标的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁以下试题来自:
填空题本题是一个Applet,功能是用鼠标画不同颜色的图形。页面中有5个按钮“画红色图形”、“画绿色图形”、“画蓝色图形”、“橡皮”和“清除”,单击前三个按钮中的一个,按住鼠标左键或右键在面板中拖动,就能画出对应颜色的线条,单击“橡皮”按钮,按住鼠标左键或右键在面板中拖动就能将面板中的图形擦除掉,单击“清除”按钮,就能将面板中所有的图形清除掉。
import java. applet. * ;
import java. awt. * ;
import java. awt. event. * ;
public class java3 extends Applet implements ActionListener
int x-1, y=-l, rubberNote=0, clearNote=0;
Color c=new Color(255,0,0);
int con=3;
Button b_red, b_blue, b_green, b_clear, b_
public void init()
addMouseMotionListener(this);
b_red=new Button("画红色图形");
b_blue=new Button("画蓝色图形");
b_green=new Button("画绿色图形") ;
b_quit=new Button("橡皮");
bclear=new Button("清除");
add(b_red);
add(b_green);
add(b_blue);
add(b_quit);
add(b_clear);
b_red. addActionListener(this);
b_green. addActionListener(this);
b_blue. addActionListener(this);
b_quit. addActionListener(this);
b_clear. addActionListener(this);
public void paint()
if(x!=-1&&y!=-1&&rubberNote==0&&clearNote==0)
g. setColor(c);
g. fillOval(x, y, con, con);
else if(rubberNote==1&&clearNote==0)
g. clearRect(x, y, 10,10);
else if(clearNote==1&&rubberNote==0)
g. clearRect(0,0,getSize(). width, getSize().height);
public void mouseDragged(MouseEvent e)
x=(int) e. getX(); y=(int) e. getY(); repaint();
public void mouseMoved(MouseEvent e)
public void update(Graphics g)
public void actionPerformed(Event e)
if(e. getSource()==b_red)
rubberNote=0; clearNote=0; c=new Color(255,0,0);
else if(e. getSource()==b green)
rubberNote=0; clearNote=0; c=new Color(0,255,0);
else if(e. getSource()==b_blue)
rubberNote=0; clearNote=0; c=new Color(0,0,255);
if(e. getSource()==b_quit)
rubberNote=1; clearNote=0;
if(e. getSource()==b_clear)
clearNote=1; rubberNote=0; repaint();
参考答案第A处:extends Applet implements ActionListener, MouseMotionListener
第B处:public void paint(Graphics g)
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 参考答案第1处:Point
第2处:nevt. getPoint2.填空题 参考答案第1处:String str
第2处:n=str. length()
第3处:c=str. charAt(n-1)
热门相关试卷
最新相关试卷

我要回帖

更多关于 css鼠标经过变换图片 的文章

 

随机推荐