У меня есть 3 вида, playView, gameView и timeView.
gameView - верхний левый блок.timeView - нижний левый блок, а playView - правый.
Это фотография программы, которую мне нужно переделать.
![enter image description here](https://i.stack.imgur.com/hZWIt.png)
Как я должен сложить эти два вида друг на друга.И затем другой вид справа от этих двух.
Как видите, нижний левый блок немного больше верхнего левого блока.
Я пытался использовать GridLayout и BoxLayoutно, похоже, ничего из этого не работает.
Это то, что я пробовал.Это работает, но размер остается одинаковым для двух левых блоков.
public void setGameView(GameView gameView, PlayView playView,TimeView timeView) {
this.gameView = gameView;
this.playView = playView;
this.timeView = timeView;
JPanel subPanel = new JPanel(new BoxLayout(this, BoxLayout.Y_AXIS));
subPanel.add(gameView);
subPanel.add(timeView);
this.add(playView, BorderLayout.EAST);
this.add(subPanel, BorderLayout.WEST);
}
Я бы хотел получить тот же результат, что и на фотографии.Если кто-то может направить меня в правильном направлении.Какой макет мне использовать?