首页 文章
  • 6 votes
     answers
     views

    将控制台添加到Jframe

    我现在正在开发一款使用扫描仪与用户互动的游戏 . 游戏是第一个基于文本的,所以Java控制台视图是我以前玩的 . 现在我必须将游戏转换为Gui或Jframe,因此我希望能够在框架内具有相同的控制台功能,同时还能够使用扫描仪 . 有任何想法吗?我是新编码所以任何帮助或相同的代码将不胜感激!谢谢
  • 0 votes
     answers
     views

    使用按钮使UI更好(java)

    我是一名新的Java程序员,我有一些代码,我试图通过添加按钮来改进UI . 基本上,现在,代码采用数组列表,并允许用户使用它做很多事情 . 用户可以将项添加到数组列表,从数组列表中删除项,在数组列表中的某个索引处设置项,在数组列表中打印项,并在数组的某个索引处获取项 . 它几乎允许用户使用基本数组列表函数(.add,.remove等)以一些基本方式与数组列表进行交互 . 现在,用户必须输入一个数字...
  • -1 votes
     answers
     views

    如何关闭JFrame并因此打开它,而不退出JVM / Application?

    如何在不退出JVM /整个应用程序的情况下关闭JFrame并打开它?我希望只退出JFrame并立即打开,而不关闭JFrame1,也不主要退出JVM /整个应用程序 . 我想用JButton做 . 我想用这样的JButton:JButton(“我关闭这个JFrame并立即打开它,以便再次执行构造函数,而不退出JVM /应用程序”); 我想要但我不知道该怎么做:我需要一个方法,当你点击一个窗口的“x”...
  • 5 votes
     answers
     views

    我如何将JButton放在图像上?

    我正在尝试修复一个JFrame,其中将有一个背景图像和图像JButtons将执行一些命令 . 我尝试在没有布局的情况下这样做,因为我想在JFrame上的某些特定位置放置小按钮,但每次我这样做时,背景图像都会出现在前面,或者JFrame的大小等于JFrame大小 . 使用以下代码,JButton与JFrame具有相同的大小 . 我试图改变JButton的大小和位置,但没有 . 你能帮我吗? 这是代码...
  • 4 votes
     answers
     views

    动画ImageIcon作为按钮

    我有一个imageIcon作为Button,现在我会在翻转时为其设置动画 . 我试图在setRolloverIcon(Icon)上使用动画gif(没有循环) . 但当我再次悬停在按钮上时,gif不再播放了 . 当我使用循环gif然后它从随机帧播放它 . 我尝试使用paintComponent将Shape或图像绘制为Button,它工作正常,但即使我使用setPreferredSize()或setS...
  • 1 votes
     answers
     views

    setMinimumSize()不适用于JButton

    以下代码描述了一个在JP轴中实例化的按钮,其中Page Axis中有一个BoxLayout: private class AddInputSetButton extends JButton { public AddInputSetButton() { super("+"); setMinimumSize(new D...
  • 0 votes
     answers
     views

    摇摆和事件

    嗯,这是一个非常新颖的猜测 . 我在窗户制作者的帮助下自己写了我的GUI应用程序的代码,我已经决定停止使用netbeans couse我已经在这里读了一些说这会很好的peope . 你可能认为我没有调查,但相信我,我做了我的功课...... 我尝试了oracle说的方式: 声明一个事件处理程序类,并指定该类实现ActionListener接口或扩展实现ActionListener接口的类 . 例...
  • 1 votes
     answers
     views

    如何在按下JButton时更改布尔值

    我的问题说明了一切 . 这是我的代码: fullscreen.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { MainMenu.isFullscreen = true; ...
  • 0 votes
     answers
     views

    GridBagLayout从屏幕中间开始Jbuttons

    我在GridBagLayout中有14个按钮 . 问题是按钮从屏幕中间垂直开始,而不是从开始屏幕开始 . 我想要的也是按钮大小相同,并在两者之间增加一些空间 . 这是我的代码: private final int MAX_TABLES = 14; JButton [] buttonsTables = new JButton[MAX_TABLES]; frame = new JF...
  • 1 votes
     answers
     views

    使用JTable将JButton添加到框架中

    我想知道如何在一个包含JTable的框架内放一个按钮 . (该按钮不应位于单元格内,但在表格结束后)这是我到目前为止编写的示例代码: class SimpleTableExample扩展JFrame {//此示例中使用的实例属性私有JPanel topPanel;私有JTable表; private JScrollPane scrollPane;私人JButton update_Button;...
  • 0 votes
     answers
     views

    JTable和JButton点击不起作用

    我有一个JPanel持有JButton和JScrollPane(反过来持有JTable),我目前遇到两个问题,我认为是相关的: 单击时不会调用JButton侦听器的actionPerformed()方法 . 我可以调用它的唯一方法是在JButton上调用doClick() . 悬停时JButton颜色会发生变化,但按下鼠标时不会显示任何点击动画 . 其次,如果在JTable中单击一个单元格,则位于...
  • 0 votes
     answers
     views

    如何使用外部对象的按钮对组件执行操作?

    这个 Headers 很难说出来,但这里的解释如下: 我有一个菜单栏,我将其作为外部对象添加到我的MenuBar.java中,它将JMenuBar扩展到扩展JFrame的主程序文件APP.java . MenuBar和JPanel(在我的主程序文件中,APP.java)被添加到JFrame中 . 如何从MenuBar中创建按钮在JPanel上执行操作 . 以下是我的JMenuItem对象现在在Me...
  • 1 votes
     answers
     views

    返回JButtons动作侦听器,以便另一个类可以使用它

    我需要听一个Jbutton被按下但是我的实现似乎不正确 . 在包含JButton的类中 public JButton button() { return button; } 在类中(称之为 listenerClass )II监听按钮 buttonClass.button().addActionListener(new buttonActionListener()); public cl...
  • 2 votes
     answers
     views

    将监听器添加到JButton数组;

    我有以下代码,在按钮单击时创建一个JButton数组 . Ope[] 在课堂上公开声明 . 我有问题,我有空指针 . 那就是它没有进入内部迭代 . 请告诉我如何处理数组的监听器 . 提前致谢 . for( int i=0,y=30; i<counter;i++,y+=15 ) { open[i]=new JButton( "Open" ); ...
  • 5 votes
     answers
     views

    JButton ActionListener - 仅在单击JButton之后才更新GUI

    我的JButton ActionListener有问题 . 我有一个在另一个类中定义的doTheCleaning()方法,在调用时会对我的GUI进行一系列更改 . public void doTheCleaning(){ //change image icon //had thread.sleep here //insert to text area //had t...
  • 1 votes
     answers
     views

    Java:创建多个(重复)按钮,这些按钮对自己执行相同的操作

    背景信息:我想制作一个9x9网格的按钮作为空床 . 所有按钮都说“添加床”,点击后打开一个窗口来写入有关乘员的数据 . 保存后,按钮将变为占用的床位图像 . 问题:是否可以创建一个事件监听器,为每个按钮执行相同的操作,但是将其应用于按下的按钮?我是java新手,但我知道好的代码应该可以在几行而不是100行中完成 码: //button1 (inside the gui function) ...
  • 1 votes
     answers
     views

    GridLayout上的移动限制仅限于相邻的网格按钮

    我正在制作一个横跨jbuttons网格布局的游戏,只允许移动到相邻的网格jbuttons . 目标是尝试使其成为topleft(从btm右侧) . 我认为这就是相关的: //这是我的方法,以确定它是否是一个有效的移动(我不希望你能够移动到任何地方,但相邻的点 public boolean goodMove(int x, int y) { int val = Math.abs(curren...
  • 0 votes
     answers
     views

    如何将JButton放在JPanel的自定义位置?

    我似乎无法将按钮的自定义位置设置为 JPanel . 它总是在左上角添加按钮,然后继续向右 . 我也有一个背景图像,这使事情变得更加困难 . 框架如下所示:imageshack.com/a/img838/3240/ez6l.png我的代码是: private JFrame mainframe = new JFrame(); public void main() { mainf...
  • 3 votes
     answers
     views

    为什么JPanel下的JButton仍然会做出反应?

    我四处寻找我的问题,我找不到答案,所以我走了: 我有一个JLayeredPane,在那里有2个JPanel . 最深的一个(最下面)有JButton . 第二个(顶部的那个)具有部分透明的背景颜色(虽然我认为这不应该影响它) . 现在,当我将鼠标悬停在我的JButtons(后面是另一个JPanel)上时,它们仍会向我添加到它们的MouseListener发出事件 . 我不知道为什么...... 为...
  • 5 votes
     answers
     views

    如何通过单击JButton添加JPanel?

    我正在尝试创建一个小的GUI,它有2个JButton和2个JPanel,每个都有一些绘图动画 . 默认情况下,它必须显示第一个JPanel,并通过单击第二个JButton我想看到我的第二个JPanel . 所以:我创建了JFrame,Panel1和Panel2,在那里我绘制了我的动画,创建了Button1和Button2并添加了ActionListeners . 我还有MainPanel,它有一个...
  • 1 votes
     answers
     views

    在java swing中移动组件

    我制作了一个swing应用程序,其中我在Panel上有一个网格布局,现在我在该面板上有8个自定义按钮,左右两个按钮用于导航 . 现在我的问题是当我点击导航按钮时我想以滑动方式移动按钮,为此我设置每个按钮位置, 但是Jpanel没有刷新自己,所以它不可见,如果我添加对话框并单击确定然后它看起来像按钮正在移动 . 我怎么能这样做,我使用revalidate(),并重绘()但它不起作用 . 在下一个按钮...
  • -1 votes
     answers
     views

    在向JScrollPane添加越来越多的JButton时,如何保持JButton的大小不变?

    我正在开发一个项目,应用程序需要能够在按钮上包含一些图像 . 每个按钮的长度和宽度应相同 . 应用程序中应该有大约10到20个按钮 . 所以我决定使用JScrollPane水平组织所有JButton . 首先,我将所有这些JButton添加到JPanel中,将其布局设置为GridLayout,其中包含1列和10行 . 然后将JPanel添加到JScrollPane中 . 结果,所有按钮都具有相同的...
  • 2 votes
     answers
     views

    gridLayout中的拉伸按钮

    大家好,我在Java上遇到了一些问题我创建了五行一列的面板,我还在其中一行添加了按钮,最后我将这个面板添加到了框架中,并且我收到了拉伸到全帧的按钮,可以我用了减少按钮的大小 myButton.setSize(10,10); 但它似乎不起作用,我也使用 frame.pack(); 可能是问题,提前谢谢
  • 2 votes
     answers
     views

    jbutton动作,setIcon正在执行结束时执行

    我正在开发我的第一个awt游戏 . 我正在尝试在单击按钮时将图标设置为按钮(在某些情况下) . 这是代码的相关部分: if (tileIsMemTile) { System.out.println("!!! Right Tile !!!"); memTile.setBackground(Color.red); numberOfMe...
  • 4 votes
     answers
     views

    用于输出棋盘的按钮的GridLayout

    我用Java编程,而且还很新 . 尝试使用GUI Basics,我决定制作一个棋盘,其中所有64个单元格都是JButton实例,背景为填充 . 可悲的是,当我尝试编译代码时,只显示了两个按钮,并且它们都没有着色 . 我试图理解这个问题,但现在看起来有点超出我的想法 . package checkerboard; import java.awt.Color; import java.awt.Flo...
  • 4 votes
     answers
     views

    使用gridlayout添加按钮

    我正在尝试制作一个由9x9 JButton制作的简单的tic tac toe board . 我使用了二维数组和一个gridlayout,但结果是什么,没有任何按钮的框架 . 我做错了什么? import java.awt.GridLayout; import javax.swing.*; public class Main extends JFrame { private JPane...
  • 0 votes
     answers
     views

    获取gridlayout上按钮的位置

    如何获得带有gridlayout的点击按钮的位置(我的意思是行和列)? public void init(final Container pane) { JPanel controls = new JPanel(); int size = (int) Math.sqrt(puzzle.getSize() + 1); controls.setLayout(new GridLa...
  • 0 votes
     answers
     views

    为什么这不显示gridlayout中的按钮?

    我试图创建所谓的“15游戏”,这就像一个带有16个按钮的幻灯片拼图,其中15个带有数字1-15和一个空按钮 . 单击空白旁边的按钮将使用单击的按钮和空按钮切换位置 . BUt现在我正在尝试设置gui,它是用Swing,gridlayout和16个按钮制作的 . 我不能让它工作,这是我的代码: package game; import java.awt.GridLayout; import j...
  • 0 votes
     answers
     views

    当我单击网格中的按钮时,卡片在gridlayout中随机播放

    这是我第一次使用这个网站,所以不要狠狠地对我说 我麻烦了,如果能让它上班,我会完蛋的 . This is for my final project and it's due in about 5 days 当用户点击White Joker卡时,我正试图让卡片洗牌 . 当点击那个白色小丑时,面朝下的牌和其他面朝下的扑克牌也会被洗牌 . I don't want any duplicate c...
  • 0 votes
     answers
     views

    Java中的Peg Solitaire按钮

    我对编码非常陌生,并且在最后一个项目的一部分中苦苦挣扎 . 该项目非常开放:制作图形化的Java应用程序 . 我选择了一个peg纸牌游戏,你可以从下图中看到: http://i.imgur.com/dS65iZ2.jpg 包含类似于跳棋的游戏使用的类似“跳跃”部分的概念 . 这是我到目前为止制作的一块由7x7网格jbuttons组成的板,每块都使用方形图片代表板的一部分;虽然我有意留空按钮代替普通...

热门问题