swing相关内容
我正在尝试了解如何将JComboBox放入JTable中,因此我使用的是JTable教程中的演示。 import javax.swing.DefaultCellEditor; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrol
..
我有一个组合框,其中的项是对象,其字符串值可能很长。我不想让框变长,而是希望全文显示时鼠标悬停。我如何才能做到这一点? 推荐答案 基本解决方案是提供ListCellRenderer将返回的ComponenttoolTipText属性设置为所需的相应值 DefaultListCellRenderer扩展自JLabel,因此您只需使用它的toolTipText方法即可提供您想要的任何
..
我想为我的JFrame对话框上的组件设置不同的字体粗细。我该怎么做? 在以下Java语句中 setFont(new Font("Dialog", Font.BOLD, 12)); 当我使用Font.BOLD时,它太粗体,而当我使用Font.Plain时,它太朴素。我想要一个介于两者之间的东西。 推荐答案 韦勒部分正确。您可以使用TextAttributes获取字体:
..
我有一堆图表,我想将它们全部缩放,以基于不是源自图表内部的事件突出显示值x+范围内的系列。 如果我没看错的话,所有的缩放图表方法,如chart::zoomInDomain都采用屏幕坐标。因此,我正在寻找一种方法,可以将x域值转换为图表中的屏幕坐标,或者找到另一种基于序列值进行缩放的方法。 推荐答案 一种方法是调整相关轴以位于所需范围的两侧。确切的表述将取决于您的数据和目标。作为一
..
如何根据组合框选项显示JLabel。当我运行代码时,所有的JLabel都会立即显示出来。 combo1.addActionListener(this); panel.add(combo1); panel.add(img1); panel.add(img2); panel.add(img3); frame.add(panel); img1.setText(" Image
..
我想处理Java中包含表情符号的字符串,如下所示: 当我将该字符串放入JLabel中时,图形结果是 如何才能使它看起来像JLabel中的第一个标签? 谢谢。 推荐答案 Emoji只是unicode字符,应由字体指定字形来表示该字符。 因此,您需要做的就是将JLabel的字体设置为带有漂亮表情符号的字体,例如来自Google的Noto Color Emoji。
..
我需要一个屏幕上的虚拟操纵杆解决方案来控制外部设备-手推车。我的程序是在Java/Swing上编写的,它可以在Windows坚固的平板电脑上运行,带有电阻触摸屏。Swing中没有x-y滑块控件,无法通过Google找到它,所以我可能需要从头开始编写它。现在的问题是:编写此类控件的最佳方法是什么?我想放置两个JSlider控件,一个水平,另一个垂直,并自定义拇指,但我担心这会给我带来麻烦,因为它实际
..
我的棋盘游戏出了一个奇怪的错误。该面板由一个带有GameTiles的2D数组组成,GameTiles是JPanel的一个子类。当我有尺寸(600,500)时,一切都很好,但每当我更改它时,我都会在左上角得到一个奇怪的错误。 错误图片(见左上角) 更奇怪的是,当我创建了一个新项目,只是为了试一试,它工作得很完美。这幅画的代码是完全相同的,我没有遇到任何错误。会不会是其他原因导致了这个问题
..
取消选中复选框时如何使comboBox可用(反之亦然) 为什么在取消选中复选框后组合框仍处于禁用状态? choice [] = {"A","B","C"}; JComboBox a = new JComboBox(choice); JCheckBox chk = new JCheckBox("choice"); ... a.addActionListener(this); chk.
..
我对Swing非常陌生,我正在尝试制作一个图形用户界面。 使用NetBeans的图形用户界面创建器,我设法制作了我喜欢的东西。但这让我感觉很糟糕,我使用了这个编辑器,所以现在我正试图用代码来做同样的设计。 这是一张我正在尝试制作的图片: 现在我只专注于创建“Criteria”部分(是的,我知道我在图片中拼错了) 以下是我目前掌握的信息: 我用红色突出显示了我希望增加边距的位置: 文本框右侧和
..
在此游戏上使用哪个布局管理器? 推荐答案 IMHO,使用布局和组件不是解决问题的好方法,就我个人而言,我倾向于使用自定义绘画解决方案。 从一件作品的基本概念开始,它需要知道它的位置,它的大小,它的颜色,能够自己上色,并且可能是可重新定位的,类似于... public interface Piece { public Rectangle getBounds();
..
试图为我的游戏构建一个图形用户界面,但无论我使用什么布局,我都无法让面板的嵌套做我喜欢的事情 我的目标是这样的 http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup-1.jpg http://i182.photobucket.com/albums/x202/NekoLLX/CharGenmockup2.jpg 在疯狂版本
..
为什么JTextArea没有显示在GUI中? public class AddMovie extends JTextField { static JFrame frame; private JLabel description; JTextArea movieDescription; public JPanel createContentPane() th
..
我正在尝试用Java创建一个记忆游戏。类似于此,但更简单->http://www.zefrank.com/memory/ 以下是我的代码: import javax.swing.*; public class Memoriin { public static void main(String[] args) { JFrame frame = new Memo
..
我目前正在学习Java,我有问题,找不到任何关于它的东西。我收到了一个javax.Imageio.IIO异常:无法读取输入文件!&q; 我不明白我做错了什么: 这是我的代码: public class FirstWindoww extends JFrame { JTextField usernameText = new JTextField(30); private JPa
..
我正在用Windows 7上的Java做几个图形用户界面测试。我想使用Windows的外观,因为Java的默认“金属”用户界面非常难看。当我设置按钮的背景色时,它只显示按钮周围的边框,而不是填充整个背景。 public class GUITest { public static void main(String[] args) { try {
..
我的游戏重新启动按钮不起作用,当它被点击时它会加倍。我不太懂Java,我认为自己很好。 游戏主打 package snake_game; public class snake { public static void main(String arg[]) { new GameFrame(); // is exacly the same as frame f =
..
我可以通过使用getValue()获得当前值,但是否可以获得JSpner允许的最大值和最小值?在文档中找不到JSpner的方法,如getMax()或getMin()。 http://docs.oracle.com/javase/7/docs/api/javax/swing/JSpinner.html http://docs.oracle.com/javase/7/docs/api/ja
..
阅读this answer后,我来到using getPreferredSize instead of setPreferredSize。但我仍然不能使用@Override getPreferredSize,但这不是我现在面临的主要问题。 我有一个CardLayout应用程序,它调用一个名为HiraganaData的类 HiraganaData是一个扩展了JPanel以便CardLay
..
我的JTable没有显示。我不知道为什么。也许你能帮我。我有一个窗口类,它有一个右边的面板,右边的面板应该显示一个带有模型数据的表。我已经使用了虚拟数据开始,例如月和天。 这里是Right Panel类 import model.*; import java.awt.*; import java.awt.event.*; //import java.text.*; import j
..