swing

swing

文章 25浏览 49
  • JTable 在一个单元格中有多个元素

    JTablewithmultipleelementsinonecell我喜欢创建一个带有复选框和一两个可选文本字段的单元格。如果我点击复选框,文本字段就会可见。我试图制作一张ASCII图片应该是什么样子:[][X][somestring][X][value1][value2]classBooleanRendererextendsJCheckBoximplementsTableCellRendere…
    2025-04-161
  • mouseMoved方法中的碰撞检测

    CollisiondetectioninmouseMovedmethod我正在用java创建一个游戏。在其中,您控制一个跟随鼠标的正方形。我想为正方形实现碰撞检测,使其在JFrame内略微停止,而不是在边缘处。使用箭头键执行此操作非常容易,但我无法使用mouseMoved方法解决。这是mouseMoved方法所在的代码:publicvoidmouseMoved(MouseEvente){repai…
    2025-04-161
  • 无法从窗口构建器中的调色板中拖动项目

    Unabletodragitemsfrompaletteinwindowbuilder我最近在我的EclipseIDE上安装了窗口构建器插件。当我创建一个新项目并添加窗口构建器或任何东西时,我什至无法从调色板中拖动一个按钮。我可能以错误的方式拖动它,或者路径中可能缺少某些东西等。有谁知道解决方案?将不胜感激。谢谢!您所说的"我什至无法从调色板中拖动一个按钮"是什么意思——调色板对鼠标事件不负责吗?…
    2025-04-161
  • 如何让 JTable 停留在已编辑的单元格上

    HowtohaveJTablestayingontheeditedcell如果有人编辑JTable的单元格内容并按Enter,则内容会被修改并且表格选择会移动到下一行。是否可以禁止JTable在单元格编辑后转到下一行?原因是我的程序使用ListSelectionListener在单元格选择上同步了其他一些小部件,并且我不想在编辑当前单元格后选择下一行。Enter的默认绑定是名为selectNext…
    2025-04-161
  • 调用java方法绘制图形

    callingajavamethodtodrawgraphics我正在尝试在框架上绘制一些简单的图形。我还希望能够调整我从我的主要方法中绘制的内容。例如,设置要打印的字符串变量,或者矩形的坐标。我似乎遇到的问题是在设置类变量之前调用了paintComponent方法。我将如何更改此代码以便能够在它绘制到屏幕之前设置JPanel/JFrame变量?谢谢importjava.awt.*;importj…
    2025-02-101
  • 在 Java GUI 中的 JButton[][] 网格上绘图

    DrawingonaJButton[][]gridinaJavaGUI我有一个JButtons的二维数组,我希望用户能够在单击鼠标时画线。按钮网格图像目前,当用户单击网格中的特定JButton时,它会变为红色。我希望能够按住左键单击并将鼠标悬停在我想变成红色的JButtons上。这是我到目前为止所拥有的for(inti=0;i<40;i++){for(intj=0;j<40;j++){…
    2025-02-101
  • Java Swing:扩展 TreeNode

    JavaSwing:ExpandingTreeNode我正在定制一个闭源客户端应用程序。它在UI中有一个树,并且只公开了一个获取所选节点的方法。它返回TreeNode的子类。并且没有办法获得对父树的引用。现在我想将选定的节点扩展到它的叶子。有什么方法可以从DefaultMutableTreeNode获取对JTree组件的引用?我打算使用JTree.expandPath()但我只有对树节点的引用。我…
    2025-02-101
  • 将文本从Microsoft Word复制到JTextPane

    CopyingtextfromMicrosoftWordintoJTextPane我有一个使用JTextPane创建的文本编辑器。文本存储在html中,因此我将HtmlEditorKit与JTextPane一起使用。用户希望能够将MicrosoftWord文档中的文本复制到文本编辑器中。现在,当他们尝试将文本复制到编辑器中时,它什么也不做,文本也不会出现。但是当他们从记事本复制时,它确实有效。JT…
    2025-02-101
  • 默认行为右箭头输入键Jtable

    DefaultbehaviourrightarrowtoenterkeyJtable我正在用swing和Jtable编写应用程序,我需要默认行为从右箭头到enter键,按Enter键移动到右侧单元格。我已经看到如何用这个方法覆盖输入的默认行为:privatevoidcreateKeybindings(JTabletable){table.getInputMap(JComponent.WHEN_AN…
    2025-02-101
  • 在Applet上显示Progressbar的问题

    ProblemdisplayingProgressbaronApplet我在表格上显示四列(字段)的文本数据。在表格的第五列(字段)上,我想显示一个进度条。这意味着表格上的每个单独的项目(行)包含四个不同的字段和文本数据作为旁注,您应该注意需要JLabel的帮助才能获取表格中的文本数据。JTable可以使用默认渲染器很好地显示。无论如何,将JProgressBar之类的项目放入JTable会很困难…
    2024-11-181
  • 使用 JToggleButton 而不触发它。

    UsingaJToggleButtonwithoutfiringit.有没有一种方法可以将JToggleButton设置为选中或取消选中而不实际触发与其链接的itemevent。我有一个jtogglebutton我想在某些情况下触发,但出于ui的目的,我想偶尔更改它的选定状态而不实际触发按钮。任何输入将不胜感激,谢谢。两种不同的方法:1)移除监听器,然后设置toggle的状态,然后添加监听器2)用…
    2024-11-181
  • 为什么Java JTextArea 没有接收到整个粘贴的文本?

    WhyJavaJTextAreadoesn'treceivetheentirepastedtext?使用Netbeans6.8(Mac版)拖放工具制作GUI,我设计了一个JTextArea,用户应该粘贴他的数据,程序将修改并显示给他。它工作正常;但是,当我尝试在JTextArea中粘贴大约65000行测试数据时,GUI只显示其中几行(比如50行或更少)......由于某种原因,它拒绝粘贴我复制的整…
    2024-10-241
  • javax.swing.Timer减速

    javax.swing.TimerslowdowninJava7u40同时调用javax.swing.Timer#start(),7u25没问题。但是7u40是个大问题。调用ActionListener#actionPerformed过于滞后。(基本上同时调用u25)u25和u40之间的移动完全不同。(我使用的是Windows8)我报告了错误,但仍未添加错误跟踪系统。甲骨文粉碎摇摆应用程序?imp…
    2024-10-121
  • Custom JTree cell renderers with custom open/close icons

    CustomJTreecellrendererswithcustomopen/closeicons我想创建一个自定义的JTree,它的节点是JProgressBar\\'s我有这个工作就像我想要的那样但是你会注意到它缺少了它的打开/关闭图标,我也希望它是一个自定义的/-图标,而不是标准的可扩展文件夹。不完全确定我做错了什么(只是在美化代码之前开发这个概念)packagecom.testingare…
    2024-10-091
  • Java Swing – 将矩形拖到 JPanel 上的有效方法?

    JavaSwing-ValidapproachfordraggingrectanglesontoaJPanel?我有一些绘制矩形的代码。它用于在JPanel上绘制矩形,以标记小部件的边界。这里首先是代码,然后我将解释我的问题cq。问题。首先,我有一个扩展JPanel.的类(WidgetDrawingPanel)publicWidgetDrawingPanel(intwidth,intheight)…
    2024-10-021