Tag: 背景

在鼠标hover之前,JButton不可见

我正在为我的项目创建一个gui。 首次加载gui时,只能看到背景,因此按钮不可见,但当鼠标hover在它们上面时,它们是可见的。 解决这个问题是什么? public class Home extends JFrame{ //New JPanel private JPanel home; //Creating image url. You must be change url ImageIcon icon = new ImageIcon(“img//home1.jpeg”); //Home Class public Home(){ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 960, 640); setTitle(“LoneyTunes Crush”); home = new JPanel(); home.setBorder(new EmptyBorder(5, 5, 5, 5)); home.setLayout(new BorderLayout(0, 0)); setContentPane(home); getContentPane().setLayout(null); JLabel background = new […]

JavaFX – 如何获取Tab,Button等的背景颜色

问题描述:我无法在JavaFX中获得对象的背景。 我不是指Shapes,而是Buttons,Tabs等常规节点。 我不知道如何访问他们的背景颜色。 我想要的是? 我正在开发IDE,我想在选项卡上运行Color动画,其中包含用户想要打开的文件并且已存在于程序文件集合中。 在做这个动画之前,我想阅读原始标签背景颜色,并在动画结束时将颜色返回到标签。 此外,我想回到hover和selected属性,当我在动画中设置一些颜色并且它们永远不会回来时它会消失。 我在CSS文件中设置的所有颜色,我不想更改它。 我的问题:如何以编程方式获取和设置节点颜色? 或者如何使用保存原始属性进行颜色动画,并在动画结束时获取此属性? 一个简短的例子: sample.fxml styles.css的 .tab{ -fx-background-color: pink;} .tab:hover{ -fx-background-color: red;} .tab:selected{ -fx-background-color: yellow;}

在Swing中设置JComboBox的背景

我想要一个没有箭头按钮(完成)的JComboBox,它在启用时具有绿色背景,在禁用时具有灰色背景(未完成)。 我还为下拉列表使用了自定义渲染器(完成) 我检查了BasicComboBoxUI的源代码并试图覆盖一些方法,但没有任何反应。 下拉列表始终具有灰色/蓝色背景。 这是我最近一次尝试的SSCCE。 我尝试了所有我能想到的东西。 请给我一个提示,我迷路了。 import java.awt.Color; import java.awt.Component; import java.awt.Graphics; import java.awt.Rectangle; import javax.swing.BorderFactory; import javax.swing.DefaultComboBoxModel; import javax.swing.DefaultListCellRenderer; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.SwingUtilities; import javax.swing.plaf.basic.BasicComboBoxUI; public class DropDownBackground { public static void main(final String[] args) { SwingUtilities.invokeLater(new Runnable() { public void […]

如何设置JDialog的透明背景

HY,.. 如何设置背景透明并“删除”近距离操作(标记为红色)? 我只想出示卡片:-) 谢谢..!

JPanel setBackground(Color.BLACK)什么都不做

我有以下的自定义JPanel,我已经使用Netbeans GUI构建器将其添加到我的框架中,但背景不会改变! 我可以看到圆圈,用g.fillOval()绘图。 怎么了? public class Board extends JPanel{ private Player player; public Board(){ setOpaque(false); setBackground(Color.BLACK); } public void paintComponent(Graphics g){ super.paintComponent(g); g.setColor(Color.red); g.fillOval(player.getxCenter(), player.getyCenter(), player.getRadius(), player.getRadius()); } public void updatePlayer(Player player){ this.player=player; } }

更改JTextField启用的背景颜色

我有一个关于JTextField背景颜色的问题。 如何在启用的文本字段中进行更改(编辑时)? setBackground仅适用于禁用的文本字段。 UIManager.put可以在窗口中为我的所有文本字段更改此背景,但我只想为其中一个执行此操作。

JScrollPane中的JTable,如何设置背景?

我正在使用JScrollPane来包装JTable 。 根据配置,有一些空间未被表占用。 它是灰色的(看起来它是透明的,你可以看到后面的组件)。 如何将此区域设置为某种颜色? 这是一个SSCCE来说明。 import java.awt.Color; import java.util.Vector; import javax.swing.JDialog; import javax.swing.JScrollPane; import javax.swing.JTable; public class DialogDemo extends JDialog { public static void main(final String[] args) { final DialogDemo diag = new DialogDemo(); diag.setVisible(true); } public DialogDemo() { super(); setTitle(“SSCCE”); final Vector<Vector> rowData = new Vector<Vector>(); final Vector columnNames = new VectorBuilder().addCont(“Property”).addCont(“Value”); rowData.addElement(new […]

使用Swing在JFrame上设置背景图像

我已经学习Java几周了,在将背景图像应用到JFrame时我真的很困惑。 我遇到的每个教程都没有按照我的方式创建框架(我扩展JFrame),或者如果他们这样做,说明并不清楚,我不能理解。 下面的代码来自我自己的项目,所以帮助我练习到目前为止我学到的东西。 请你可以在下面的代码的基础上,向我解释添加什么和在哪里,所以我可能有一个图像作为我的框架的背景? 我真的很感激的一件事是,如果你能解释事情是如何运作的,为什么需要它们以及它们实际上在做什么 – 我不喜欢盲目地复制和粘贴你所做的事情的想法,而不知道它是如何工作的。 解释越深入越好; 即使它听起来很光顾。 import javax.swing.*; import java.awt.*; import java.awt.event.*; class MiniPad extends JFrame implements ActionListener { JPanel pan = new JPanel(); ClassLoader ldr = this.getClass().getClassLoader(); ImageIcon closeImg = new ImageIcon(ldr.getResource(“\\images\\buttons\\closeBtn.png”)); JTextArea note = new JTextArea(“”, 6, 21); JScrollPane notes = new JScrollPane(note); JButton close = new JButton(closeImg); public static […]

将位图设置为文本视图的背景 – Android

我在运行时在内存中有一个位图。 我想将文本视图的背景设置为此位图。 我无法找到任何标准程序(不是一个hacky程序)。 如果有人在这方面工作过,请帮忙!

将图像添加到JFrame

所以我将Eclipse与Windows构建器一起使用。 我只是想知道无论如何我都可以导入一个将显示在JFrame上的图像,我可以轻松地移动并重新调整尺寸,而不是设置位置和大小并绘制它。