Tag: jpanel

我如何将所有元素在JPanel中左alignment?

我想让我的JPanel中的所有元素都alignment到左边。 我尝试用下面的方法来做: JPanel panel = new JPanel(); panel.setLayout(new BoxLayout(panel, BoxLayout.Y_AXIS)); panel.setAlignmentX(Component.LEFT_ALIGNMENT); 因此,Java使用所有元素的左侧作为元素的位置,然后将所有元素放在JPanel的中间(而不是左侧)。

JPanel,JFrame,JComponent和JApplet之间的区别

即时制作一个物理模拟器的乐趣,我正在查找graphics教程,当我试图找出所有这些J之间的差异。 有人可以详细说明他们,或者提供一个有用的来源的链接?

Java中的JPanel填充

我有我的Java swing应用程序的格式化问题。 它应该相当简单,但我很难find任何帮助(每个主题似乎是关于删除 JPanel中的任何默认填充)。 在我的各种JPanels中的文本拥抱边和顶部,触摸彩色的边框:我怎么可以添加填充? 谢谢。

为什么我的JLabel没有显示出来

我调用这个方法称为检查我的抽象类之一,但由于某种原因,我添加到JPanel(面板)的JLabel(问题)没有显示出来。 为什么会发生? 任何解释,我正在使用重绘和validation方法,但仍然没有显示出来。

jPanel的背景图片无效

我是制作graphics用户界面的新手,所以我决定尝试一下用于eclipse的windows builder,虽然很好,但我确实有一些疑问。 我一直在寻找,但我看不到find一个好方法来添加一个背景图像到我的“菜单”。 例如,我试过这个: public Menu() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(50, 50, 300, 250); //Dimensiones contentPane = new JPanel() { //Imagen de Fondo public void paintComponent(Graphics g) { Image img = Toolkit.getDefaultToolkit().getImage( Menu.class.getResource("http://img.dovov.comrotom.jpg")); g.drawImage(img, 0, 0, this.getWidth(), this.getHeight(), this); } }; 并添加以下类: import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; 但无济于事,窗口依旧暗淡的灰色,到目前为止,我的代码只是WindowsBuilder为你烹饪的标准加4个button,但我怀疑它们在这里很重要。 不应该我添加的代码重写jPanel的paintComponent()方法,并在其中绘制图像? 菜单的类位于我的项目中的一个包中,而且图像位于同一个项目中的imgs包内。 非常感谢。

屏幕上鼠标位置周围区域的缩放框

有什么办法可以创build一个Javadynamic缩放框,其中包括例如20x20pix区域的光标(但即使光标将超出应用程序的框架),将例如在一个小的JPanel中显示? 我正在问一个颜色select器程序的上下文。 需要实现的最后一个function就是Zoom Box。

如何使用NetBeans GUI Builder包含自定义面板?

我写了一个扩展JPanel的类。 是否有可能在NetBeans GUI Builder中使用它,并让它在所有的自动代码生成过程中保留下来? 我已经使用GUI构build器中的自定义代码选项来实例化对象作为新的类,但它似乎不能从JPanel更改声明,所以只有方法,我已覆盖被调用,我不能调用新那些不在JPanel中的。

在两个JPanel对象之间发送消息

我有一个包含JPanel的Java JFrame。 在JPanel中,有两个单独的JPanel。 当用户点击第一个JPanel中的一个button时,需要发送一条消息给另​​一个JPanel,通知它哪个button被点击了。 在这样的对象之间发送消息最简单的方法是什么?

对JPanelfunction的担忧:paintcomponent()

你好我是新的Java编程,我需要有人解释我这些代码行: public class drawpanel extends JPanel { public void paintComponent(Graphics g) { super.paintComponent(g); … } } 我不明白的行public void paintComponent(Graphics g) :为什么我必须声明那样的function,如果它在JPanel中预定义的? 而这一行super.paintComponent(g) :我完全不理解它。 感谢您的帮助。

用可滚动Jtable打印一个JPanel在上面

我只想打印一个JPanel ,它上面有一个可滚动的JTable 。 我已经使用JTable来定位JPanel 。 但是我只能打印可见区域。 可滚动的JTable区域中的内容不被打印。