小编Dav*_*son的帖子

将VSTS输出变量设置为bash命令的结果

我在VSTS中运行一个任务,它对上一步的变量执行一些操作,然后我需要输出结果以便在将来的任务中使用.我在Linux构建主机上运行的命令行任务中有以下内容,但在尝试稍后使用$(podName3)时使用结果时没有运气.

COMMAND="$(echo '$(pods)' | grep -oh -P '[^ ]*' | grep schema)"
##vso[task.setvariable variable=podName3]"$COMMAND"
Run Code Online (Sandbox Code Playgroud)

我已经尝试了几个不同的变化无济于事,需要一些方向,因为这已经困扰了我太久了

azure-devops azure-pipelines-build-task azure-pipelines azure-pipelines-release-pipeline

8
推荐指数
1
解决办法
4863
查看次数

我可以在CardLayout中设置各个面板的大小吗?

当我创建我的GUI时,我使用cardlayout来保存我的不同面板,因为我相信很多人都知道.这会将我的屏幕设置为我最大面板的宽度和高度.这使我第一次到屏幕的美观,这是远小于问题SudokuPanelCalkuroPanel.

当我换到更大的屏幕时,我尝试设置首选大小,但无济于事.

任何帮助链接到良好的信息或任何通常只会帮助的人将非常感激:).

请在下面找到我的主要课程(我在哪里画GUI):

import java.awt.*; import javax.swing.*; import java.util.*;

public class puzzleGUI{
  private static JPanel screens;
  public static String username;
  static public void main (String[] args){
  JFrame puzzle = new JFrame ("Sudoku/Calkuro Pro");

  ...

  PuzzleStartPanel startPanel = new PuzzleStartPanel();
  PuzzleChoosePanel choosePanel = new PuzzleChoosePanel();
  PuzzleSudokuPanel sudokuPanel = new PuzzleSudokuPanel(); 
  PuzzleCalkuroPanel calkuroPanel = new PuzzleCalkuroPanel();

  screens = new JPanel(new CardLayout()); 
  screens.add(startPanel, "start");
  screens.add(choosePanel, "choosePuzzle");
  screens.add(sudokuPanel, "sudoku");
  screens.add(calkuroPanel, "calkuro");
  screens.setPreferredSize (new Dimension(250, 80));

  puzzle.setJMenuBar(menuBar);
  puzzle.getContentPane().add(screens);
  puzzle.pack();
  puzzle.setVisible(true); …
Run Code Online (Sandbox Code Playgroud)

java swing panel cardlayout

5
推荐指数
1
解决办法
2462
查看次数