swing

setOpaque(真/假); Java的

在Java2D中,当您使用setopaque时,我对某些真假做了一些困惑.例如我知道在SwingOpaque意味着当绘画Swing不会画什么在组件后面.还是这个倒退?

java – 如何将我的JMenuBar移动到Mac OS X上的屏幕菜单栏?

当我将JMenuBar移动到MacOSX上的屏幕菜单栏时,它会留下一些空白区域,菜单将出现在我的窗口中;我需要删除那个空间.我在用将我的JMenuBar移动到屏幕菜单栏.我的朋友使用Mac报告,如果我没有设置该属性,这将留下一些丑陋的垂直空间,菜单将驻留在该空间中.解决此问题的最佳方法是什么?

java – 在Swing中显示动画BG

动画(循环)GIF可以显示在JLabel或HTML中,并被看到循环.但是要加载一个图像作为容器的背景来绘制,我通常会使用ImageIO.read()或Toolkit.getimage().既不加载图像的方法也不会产生循环图像,通常只是第一帧.如何加载背景的动画图像?

JComponent.paintImmediately()如何在Java Swing中运行?

我的理解:与JComponent.repaint()中Swing调用的大多数组件/操作不同,线程安全即使是从另一个线程(即不是从EDT)进行重新绘制请求,所以实际绘画仅在EDT中发生.以下代码片段演示了这一点.从输出中可以看出,在调用repaint()时,在EDT中完成绘制,而不管调用哪个线程–所以没有问题.但是,在paintImmediately()的情况下–绘画发生在调用它的同一个线程中.考虑

java – Swing:将鼠标悬停在半透明JPanel上的单选按钮标签上

在我的问题中,我有一个不透明的JPanel和另一个半透明(半透明)的JPanel,它位于第一个JPanel上.当我在顶部JPanel上添加单选按钮时.问题是每当我在每个单选按钮的标签区域上输入鼠标时(每次我将鼠标从标签上移开),它会变得越来越暗.我相信这不是单选按钮的问题,因为在另一个场合,我观察到在相同条件下,如果我将JLabel添加到顶部JPanel,并将侦听器添加到顶部面板,以便jLabel

在Java中最大化JInternalFrame

我试图让JInternalFrame在启动时最大化.我已经对此进行了网络搜索并尝试了各种代码建议,但它们似乎无法在我的机器上正常运行,该机器在Windows7上运行Java6.我已经简化了下面的代码,以便更容易隔离解决方案.任何人都可以告诉我如何更改下面的代码,以便内部框架在创建时自动最大化?

如何在Java Swing中创建以下GUI?

我想用JavaSwing创建以下GUI.由于我对JavaSwing没有足够的经验,我不确定如何精确地重新创建该GUI.我尝试过使用GridLayout,它看起来像这样:我已经尝试过其他的LayoutManagers,但由于我的经验不足,我无法获得任何与我想要实现的GUI类似的东西.我可能不得不使用GridBagLayout,但我已经尝试过,根本无法完成任何事情.我不确定如何使用GridBagLayout,特别是因为所需的colums数量存在差异.以下是用于创建第二个GUI的代码:我很感谢任何支持!解决方法