我创建了一个JPanel网格,现在我想将图像切片的数组添加到网格中,并在最后一行中使用循环,我有错误。
public static final int WIDTH = 1024;
public static final int HEIGHT = 640;
private static final int GRID_ROWS = 20;
private static final int GRID_COLS = 20;
private static final int GAP = 1;
private static final Dimension LAYERED_PANE_SIZE = new D
下面是我的代码,它的意思是在左手边创建一个网格,但是这两个网格是非常长和薄的,即使稍后我将图像添加到其中,它仍然保持相同的大小!我不知道是否有办法改变它,我试着使用gridBagLayout,但我以前从未使用过它,我不知道如何将我的当前代码应用到它!我不太清楚该如何解释它,因为我是java的初学者,而且只是在uni上学习了一段时间。如果你需要更多的信息,我很乐意提供。
我知道网格意味着所有的东西都是相同的大小,但是是否有任何方法来实际设置这个大小来控制它的大小?
public static int ROWS = 3;
public static int ROWS1 = 1;
public st
我只是想知道是否有人知道如何修复我的代码,使所有代码都出现在一列中,而不是它一直提供给我的两列,我希望它只显示一个列,并拥有一个漂亮而紧凑的GUI,但是每次我编译和运行时,按钮都会从其他文本框和标签中显示出来!任何额外的帮助也是非常感谢的。谢谢!
代码:
package time;
import java.awt.BorderLayout;
public class Display extends JPanel{
private static final long serialVersionUID = 1L;
Basic out = new Basic();
我正在制作一个java游戏,它依赖于网格中的瓷砖。我使用了ImageIcon,以及JLabel在GridLayout中。在创建GridLayout时,我已经将垂直和水平设置为零,并且所有使用的图像都没有额外的空间。
解决这个问题的最好方法是什么?
//Sets up the game canvas
private void setUpCanvasPanel(){
//Adjusts the panel settings
canvasPanel.setLayout(new GridLayout(Main.diameter, Main.diameter, 0 ,0));
请看下面的代码
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class GridLayoutTest2
{
private final JDialog msgDisplayer;
public GridLayoutTest2()
{
JLabel maleLabel = new JLabel("Male",JLabel.CENTER);
maleLabel.setBorder(BorderFactory.crea
我有一个GridLayout(3,2),其中有2个JLabels,2个JTextFields和一个JButton。我添加它们,如图或代码所示。一切都很好,但是JTextField太大了,我想让它像我画的红线那样。我试着说jtf3.setPreferredSize( new Dimension( x, y ) );,但它根本没有改变维度。另一种解决方案是使GridLayout有点GridLayout(3,2,1,50),例如(通过添加50),但这也移动了JLabels的方式顶部...我只想和照片上显示的一样...有什么想法吗?非常感谢
JPanel copying_panel = ne
所有人。我希望在GridLayout中有自定义的GridLayout(我更喜欢使用绝对位置布局)。GridLayout在ScrollPane。
public class App extends JFrame {
public App() {
super("bamlOperator");
JPanel panel = new JPanel(new GridLayout(0, 1));
JScrollPane scrollPane = new JScrollPane(panel, JScrollPane.VERTICAL_SC
我正在尝试创建一个简单的菜单界面,有4行不同的按钮和标签,使用GridLayout和FlowLayout在每个网格中组织元素。然而,应该只占一行的按钮和标签的空间占用了大量的空间。
这是我的界面看起来最小化的样子:
这就是它看起来最大化的样子:
我希望设置标签面板/网格的最大大小,以便它只需要很小的空间。
我试图用尽可能小的窗口尺寸使所有元素都可见,而不隐藏任何内容,如下所示:
这是我的代码:
public class Window extends JFrame{
public Window() {
super("TastyThai Menu Or