jcomponent

    0热度

    1回答

    我想在JScrollPane中显示没有LayoutManager的JComponent。这意味着JComponent的LayoutManager被设置为null。问题在于JScrollPane没有显示没有LayoutManager的元素。我想知道JScrollPane在其元素上有什么变化,哪些不变。谁能帮我? 我知道建议使用LayoutManager,但在这种情况下,我希望单独定位所有元素,并且我

    0热度

    1回答

    我已经设置了一个拖动JComponents的快速演示,但从鼠标拖动开始时,始终从e.getPoint()开始的(0,0)。 App.java import javax.swing.JFrame; import javax.swing.SwingUtilities; public class App extends JFrame { private static final long

    0热度

    1回答

    我的问题是,如果像框架,对话框和小程序的顶级容器有默认的边框布局的内容窗格,从Oracle文档中说继承自JComponent 那么框架之间的关系是什么,应用程序,对话框和jcomponent都是顶级容器吗?

    -1热度

    1回答

    我正在创建一个路径查找程序,您应该可以在其中添加城市,然后将它们相互连接起来。 “加入城市”部分工作正常,但是当我尝试选择添加的城市(或点击地图上的任何其他地方)时,它会放弃错误。 这里是程序代码。 import java.util.*; import javax.swing.*; import java.awt.*; import java.awt.event.*; import jav

    0热度

    2回答

    我有一个坚持者与我认为是一个相当简单的问题。 我有一个自定义JComponent Ball这不过是一个简单的椭圆形。我试图将球添加到我设置为JFrame默认内容窗格的JPanel(通过frame.setContentPane(mainPanel))。随着球,我还有另外两个类Paddle的组件,我创建的另一个自定义JComponent。奇怪的是,桨可以添加得很好。 有问题的面板有意使用绝对布局来定位

    0热度

    1回答

    StackOverflow! 我正在制作一个项目,关于制作导航系统,我们处于开始阶段,正在绘制地图并自行导航。 我们有一个功能,你应该能够在已经绘制的当前数据的顶部画一个正方形。我想避免重新绘制道路上的所有数据,每个mouseDragged操作事件。要做到这一点,我发现使用玻璃面板是最佳选择。 问题与玻璃窗的尺寸及其读取的坐标有关。当我点击我们的JPanel上的某个位置(我们用它来绘制)时,它知道

    0热度

    2回答

    我制作了一个包含大量JCheckBox和JTextField及其他组件的程序。 我有一个LinkedHashMap,其中包含每个JCheckBox的文本作为关键字,并将每个关键字的解释作为地图值。 只要我的鼠标指向一个JCheckedBox的文本,我想要一个JLabel出现在鼠标坐标的右侧,显示相应键的值。 我读到,为了能够在主JPanel上设置我的JLabel位置,我需要将此主JPanel的布局

    2热度

    1回答

    如何将2个文本字段设置为一个视口,并将每个文本字段设置为随着输入更多文本而扩展,而不是向每个文本字段添加滚动条。 我很难用文字来形容它,所以我上传了一张草图。

    -1热度

    1回答

    现在,我重写JFrame.addKeyListener(KeyListener),检查组件在它的内容窗格中,然后加入听众所有这些组件 JFrame frame = new JFrame() { public void addKeyListener(KeyListener l) { super.addKeyListener(l); for(Component c :

    0热度

    2回答

    我的代码是这样的,当我运行它时我只是得到一个黑色的窗口,我不知道为什么。 感谢您的任何反馈意见。它应该打印出一张图片,并最终让它移动。 package assignment04; import java.awt.BorderLayout; import java.awt.Dimension; import javax.swing.JFrame; import javax.swing.JP