我需要帮助的java swing为GUI。我已经包含了“frame.getContentPane().setbackground(color.cyan);”到代码,但框架的背景颜色不变?谢谢你。
import javax.swing.*;
import java.awt.*;
public class LoginOne {
private static JLabel lblUsr;
private static JButton btnNext;
private static JTextField txtUsr;
private static JFrame frame;
private static JPanel panel;
public static void main(String[] args) {
frame = new JFrame("Home Page");
frame.setSize(800,600);
frame.getContentPane().setBackground(Color.cyan);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
panel = new JPanel();
frame.add(panel);
panel.setLayout(null);
lblUsr = new JLabel("Username"); //Username Label
lblUsr.setBounds(10,20,80,25);
panel.add(lblUsr);
txtUsr = new JTextField(20); //Username input field
txtUsr.setBounds(80,20,80,25);
panel.add(txtUsr);
btnNext = new JButton("Next");
btnNext.setBounds(80,90,80,25);
panel.add(btnNext);
frame.setVisible(true);
}
使用panel.setbackground(color.cyan);
。
这是我的java文本,看起来有点出乎意料,但是我想改变按钮的背景颜色,这取决于答案是正确的还是错误的 属于“voortgang-button”的css } 然而;现在的问题是我做错了什么?我是一个刚开始的JavaScript程序员,也是荷兰人,所以请多包涵;).
通常情况下,当您使用或时,JTextField的背景/前景色会变成“灰色”。但是,如果之前使用设置了背景色(例如),那么调用或将不再影响背景色。相反,它会被先前设置的颜色覆盖。 在WinForms(.NET)中,这可以通过将背景颜色“重置”为非覆盖默认值来解决,即。这将导致文本框恢复标准行为。然而,我还没有为JTextField找到类似的“默认值”。当JTextField被禁用或设置为只读时,如何
我试图在基于swing的GUI中更改的背景。我已将该表添加到中。但是,表格中没有单元格的区域不会改变颜色。我尝试更改滚动窗格的背景色和前景色。然而,这也无济于事。我需要编辑JTable的哪个组件来更改白色背景。下面是我代码的一部分。 JTable的代码
我正在使用以下代码更改JTable中一行的背景色。对于所有具有字符串值的单元格,行的颜色都会更改,但是对于具有整数值或双数值的单元格,行的颜色不会更改。
我添加了一个表,但问题是,面板没有显示其背景色。我试过设置滚动窗格的背景色等,但它不起作用。框架有一个按钮“验证”,单击该按钮时,在其下方显示一个表。在单击之前,表格将显示的部分为纯灰色。我希望整个部分是象牙背景。请帮我诊断这个问题。
我刚开始编程,这是我第一次尝试学习新东西。我不知道我的代码有什么问题,因为它不想工作。我所需要的只是通过点击div来改变bg的颜色。如果在“function”之前删除第一行代码,它就会起作用,但只有在重新加载页面时才起作用。