javax.swing.JButton.setVisible()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(11.9k)|赞(0)|评价(0)|浏览(219)

本文整理了Java中javax.swing.JButton.setVisible()方法的一些代码示例,展示了JButton.setVisible()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.setVisible()方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:setVisible

JButton.setVisible介绍

暂无

代码示例

代码示例来源:origin: chewiebug/GCViewer

  1. public void setGCResource(GCResource gcResource) {
  2. textAreaLogHandler.reset();
  3. progressBar.setVisible(true);
  4. progressBar.setValue(0);
  5. cancelButton.setVisible(true);
  6. messageLabel.setVisible(false);
  7. gcResource.getLogger().addHandler(textAreaLogHandler);
  8. this.gcResource = gcResource;
  9. }

代码示例来源:origin: chewiebug/GCViewer

  1. /**
  2. * Invoked when task's progress property changes.
  3. */
  4. @Override
  5. public void propertyChange(PropertyChangeEvent evt) {
  6. final String eventPropertyName = evt.getPropertyName();
  7. if ("progress".equals(eventPropertyName)) {
  8. progressBar.setValue((int)evt.getNewValue());
  9. }
  10. else if ("state".equals(eventPropertyName)) {
  11. if (SwingWorker.StateValue.STARTED == evt.getNewValue()) {
  12. // don't clear textArea here, because event comes late!
  13. }
  14. else if (SwingWorker.StateValue.DONE == evt.getNewValue()) {
  15. progressBar.setValue(100);
  16. final int nErrors = textAreaLogHandler.getErrorCount();
  17. messageLabel.setText(LocalisationHelper.getString("datareader_parseerror_dialog_message", nErrors));
  18. messageLabel.setVisible(true);
  19. progressBar.setVisible(false);
  20. cancelButton.setVisible(false);
  21. }
  22. }
  23. }

代码示例来源:origin: 4thline/cling

  1. @PostConstruct
  2. public void init() {
  3. setFloatable(false);
  4. setBorder(BorderFactory.createEmptyBorder(10, 10, 0, 10));
  5. demoButton.addActionListener(new ActionListener() {
  6. @Override
  7. public void actionPerformed(ActionEvent actionEvent) {
  8. presenter.onCreateDemoDevice();
  9. }
  10. });
  11. add(demoButton);
  12. enableNetworkButton.addActionListener(new ActionListener() {
  13. @Override
  14. public void actionPerformed(ActionEvent actionEvent) {
  15. presenter.onEnableNetwork();
  16. }
  17. });
  18. enableNetworkButton.setVisible(false);
  19. add(enableNetworkButton);
  20. disableNetworkButton.addActionListener(new ActionListener() {
  21. @Override
  22. public void actionPerformed(ActionEvent actionEvent) {
  23. presenter.onDisableNetwork();
  24. }
  25. });
  26. disableNetworkButton.setVisible(true);
  27. add(disableNetworkButton);
  28. }

代码示例来源:origin: magefree/mage

  1. lblName.setText("Name:");
  2. lbTimeLimit.setText("Time:");
  3. lbTimeLimit.setToolTipText("The time a player has for the whole match. If a player runs out of time during a game, he loses the complete match. ");
  4. lbSkillLevel.setText("Skill:");
  5. lbSkillLevel.setToolTipText("The time a player has for the whole match. If a player runs out of time during a game, he loses the complete match. ");
  6. btnSavedConfiguration1.addActionListener(evt -> btnSavedConfigurationActionPerformed(evt, 1));
  7. btnSavedConfiguration1.setVisible(true);
  8. btnSavedConfiguration2.addActionListener(evt -> btnSavedConfigurationActionPerformed(evt, 2));
  9. btnSavedConfiguration2.setVisible(true);
  10. btnOk.addActionListener(evt -> btnOkActionPerformed(evt));

代码示例来源:origin: RipMeApp/ripme

  1. statusLabel.setHorizontalAlignment(JLabel.CENTER);
  2. openButton = new JButton();
  3. openButton.setVisible(false);
  4. JPanel statusPanel = new JPanel(new GridBagLayout());
  5. statusPanel.setBorder(emptyBorder);
  6. try {
  7. String workingDir = (Utils.shortenPath(Utils.getWorkingDirectory()));
  8. configSaveDirLabel.setText(workingDir);
  9. configSaveDirLabel.setForeground(Color.BLUE);
  10. configSaveDirLabel.setCursor(new Cursor(Cursor.HAND_CURSOR));

代码示例来源:origin: org.jdtaus.core/jdtaus-core-utilities

  1. state.panel.getProgressDescriptionLabel().setText(
  2. state.task.getProgressDescription().getText( getLocale() ) );
  3. state.panel.getProgressDescriptionLabel().setVisible( false );
  4. state.panel.getProgressBar().setMaximum( state.task.getMaximum() );
  5. state.panel.getProgressBar().setValue( state.task.getProgress() );
  6. state.panel.getTimeLabel().setText( getComputingExpectedDurationMessage( getLocale() ) );
  7. state.panel.getTimeLabel().setText( getIndeterminateDurationMessage( getLocale() ) );
  8. state.panel.getCancelButton().setVisible( state.task.isCancelable() );
  9. state.panel.getCancelButton().addActionListener( state.cancelListener );
  10. state.panel.setVisible( false );
  11. getDialog().add( state.panel );

代码示例来源:origin: magefree/mage

  1. insertArrow.setVisible(false);
  2. cardContent.add(insertArrow, new Integer(1000));
  3. analyseButton.addActionListener(evt -> analyseDeck());
  4. blingButton.addActionListener(evt -> blingDeck());
  5. filterPopup.setPreferredSize(new Dimension(300, 300));
  6. makeButtonPopup(filterButton, filterPopup);
  7. filterButton.setVisible(false);

代码示例来源:origin: RipMeApp/ripme

  1. statusProgress.setValue(0);
  2. statusProgress.setVisible(false);
  3. openButton.setVisible(false);
  4. pack();
  5. statusWithColor("Error: " + msg.getObject(), Color.RED);
  6. statusProgress.setValue(0);
  7. statusProgress.setVisible(false);
  8. openButton.setVisible(true);
  9. File f = rsc.dir;
  10. String prettyFile = Utils.shortenPath(f);
  11. openButton.addActionListener(event -> {
  12. try {
  13. Desktop.getDesktop().open(new File(event.getActionCommand()));
  14. statusProgress.setValue(0);
  15. statusProgress.setVisible(false);
  16. openButton.setVisible(false);
  17. pack();
  18. statusWithColor("Error: " + msg.getObject(), Color.RED);

代码示例来源:origin: pentaho/mondrian

  1. jLabel1.setText(
  2. getResourceConverter().getString(
  3. "preferences.driverClassName.title", "Driver Class Name"));
  4. jPanel1.add(jLabel1, gridBagConstraints);
  5. jLabel2.setText(
  6. getResourceConverter().getString(
  7. "preferences.connectionURL.title", "Connection URL"));
  8. jPanel1.add(jLabel2, gridBagConstraints);
  9. jLabel3.setText(
  10. getResourceConverter().getString(
  11. "preferences.userName.title", "User name"));
  12. "preferences.selectSchemasButton.title",
  13. "Select Schemas"));
  14. selectSchemasButton.addActionListener(
  15. new ActionListener() {
  16. public void actionPerformed(ActionEvent evt) {
  17. selectSchemasButton.setVisible(false);

代码示例来源:origin: magefree/mage

  1. public void showDialog(UserRequestMessage userRequestMessage) {
  2. this.userRequestMessage = userRequestMessage;
  3. this.setTitle(userRequestMessage.getTitel());
  4. String text = "<html><p style=\"text-align:center; margin-left:10px; margin-right:10px\">" + userRequestMessage.getMessage() + "</p></html>";
  5. this.lblText.setText(text);
  6. if (userRequestMessage.getButton1Text() != null) {
  7. this.btn1.setText(userRequestMessage.getButton1Text());
  8. } else {
  9. this.btn1.setVisible(false);
  10. }
  11. if (userRequestMessage.getButton2Text() != null) {
  12. this.btn2.setText(userRequestMessage.getButton2Text());
  13. } else {
  14. this.btn2.setVisible(false);
  15. }
  16. if (userRequestMessage.getButton3Text() != null) {
  17. this.btn3.setText(userRequestMessage.getButton3Text());
  18. } else {
  19. this.btn3.setVisible(false);
  20. }
  21. this.pack();
  22. this.revalidate();
  23. this.repaint();
  24. this.setModal(true);
  25. this.setVisible(true);
  26. }

代码示例来源:origin: magefree/mage

  1. btnSwitchHands.setVisible(handCards.size() > 1);
  2. boolean change = (handCardsOfOpponentAvailable != (game.getOpponentHands() != null));
  3. if (change) {
  4. btnSwitchHands.setVisible(!handCards.isEmpty());
  5. this.txtPhase.setText(game.getPhase().toString());
  6. } else {
  7. this.txtPhase.setText("");
  8. this.txtStep.setText(game.getStep().toString());
  9. } else {
  10. logger.debug("Step is empty");
  11. this.txtSpellsCast.setVisible(true);
  12. this.txtSpellsCast.setText(' ' + Integer.toString(game.getSpellsCastCurrentTurn()) + ' ');
  13. } else {
  14. this.txtSpellsCast.setVisible(false);

代码示例来源:origin: RipMeApp/ripme

  1. openButton.setVisible(false);
  2. statusLabel.setVisible(true);
  3. pack();
  4. boolean failed = false;

代码示例来源:origin: stackoverflow.com

  1. label.setVisible(false);
  2. btn.addActionListener(new ActionListener() {
  3. public void actionPerformed(ActionEvent e) {
  4. btn.setVisible(false);
  5. label.setVisible(true);
  6. frame.pack();

代码示例来源:origin: runelite/runelite

  1. clearButton.setBorderPainted(false);
  2. clearButton.setContentAreaFilled(false);
  3. clearButton.setVisible(false);
  4. clearButton.addActionListener(evt -> setText(null));

代码示例来源:origin: jsettlers/settlers-remake

  1. public void setJoinMultiPlayerMap(IJoinPhaseMultiplayerGameConnector joinMultiPlayerMap, MapLoader mapLoader) {
  2. playerSlotFactory = new ClientOfMultiplayerPlayerSlotFactory();
  3. titleLabel.setText(Labels.getString("join-game-panel-join-multi-player-game-title"));
  4. numberOfPlayersComboBox.setEnabled(false);
  5. peaceTimeComboBox.setEnabled(false);
  6. startResourcesComboBox.setEnabled(false);
  7. setChatVisible(true);
  8. cancelButton.addActionListener(e -> settlersFrame.showMainMenu());
  9. startGameButton.setVisible(false);
  10. prepareUiFor(mapLoader);
  11. joinMultiPlayerMap.getPlayers().setListener(changingPlayers -> onPlayersChanges(changingPlayers, joinMultiPlayerMap));
  12. joinMultiPlayerMap.setMultiplayerListener(new IMultiplayerListener() {
  13. @Override
  14. public void gameIsStarting(IStartingGame game) {
  15. settlersFrame.showStartingGamePanel(game);
  16. }
  17. @Override
  18. public void gameAborted() {
  19. settlersFrame.showMainMenu();
  20. }
  21. });
  22. initializeChatFor(joinMultiPlayerMap);
  23. onPlayersChanges(joinMultiPlayerMap.getPlayers(), joinMultiPlayerMap); // init the UI with the players
  24. }

代码示例来源:origin: magefree/mage

  1. public void init(UUID gameId, UUID playerId, BigCard bigCard, int priorityTime) {
  2. this.gameId = gameId;
  3. this.playerId = playerId;
  4. this.bigCard = bigCard;
  5. cheat.setVisible(SessionHandler.isTestMode());
  6. cheat.setFocusable(false);
  7. flagName = null;
  8. if (priorityTime > 0) {
  9. long delay = 1000L;
  10. timer = new PriorityTimer(priorityTime, delay, () -> {
  11. // do nothing
  12. });
  13. final PriorityTimer pt = timer;
  14. timer.setTaskOnTick(() -> {
  15. int priorityTimeValue = pt.getCount();
  16. String text = getPriorityTimeLeftString(priorityTimeValue);
  17. PlayerPanelExt.this.avatar.setTopText(text);
  18. PlayerPanelExt.this.timerLabel.setText(text);
  19. PlayerPanelExt.this.avatar.repaint();
  20. });
  21. timer.init(gameId);
  22. }
  23. }

代码示例来源:origin: MegaMek/mekhq

  1. @Override
  2. public void actionPerformed(ActionEvent e) {
  3. campaign.setRetainerEmployerCode(cbRetainerEmployer.getSelectedItemKey());
  4. lblCurrentRetainer.setVisible(true);
  5. lblRetainerEmployer.setVisible(true);
  6. btnEndRetainer.setVisible(true);
  7. lblRetainerEmployer.setText(Faction.getFaction(campaign.getRetainerEmployerCode()).getFullName(campaign.getGameYear()));
  8. //Remove the selected faction and add the previous one, if any
  9. countSuccessfulContracts();
  10. lblRetainerAvailable.setVisible(possibleRetainerContracts.size() > 0);
  11. cbRetainerEmployer.setVisible(possibleRetainerContracts.size() > 0);
  12. btnStartRetainer.setVisible(possibleRetainerContracts.size() > 0);
  13. }
  14. });

代码示例来源:origin: magefree/mage

  1. public void showDeckElements(boolean show) {
  2. this.lblPlayerDeck.setVisible(show);
  3. this.txtPlayerDeck.setVisible(show);
  4. this.btnGenerate.setVisible(show);
  5. this.btnPlayerDeck.setVisible(show);
  6. }

代码示例来源:origin: magefree/mage

  1. private void customInitComponents() {
  2. btnRight = new javax.swing.JButton();
  3. btnLeft = new javax.swing.JButton();
  4. btnSpecial = new javax.swing.JButton();
  5. btnUndo = new javax.swing.JButton();
  6. btnUndo.setVisible(true);
  7. setBackground(new java.awt.Color(0, 0, 0, 80));
  8. btnRight.setText("Cancel");
  9. btnRight.addActionListener(evt -> btnRightActionPerformed(evt));
  10. btnLeft.setText("OK");
  11. btnLeft.addActionListener(evt -> btnLeftActionPerformed(evt));
  12. btnSpecial.setText("Special");
  13. btnSpecial.addActionListener(evt -> btnSpecialActionPerformed(evt));
  14. btnUndo.setText("Undo");
  15. btnUndo.addActionListener(evt -> btnUndoActionPerformed(evt));
  16. }

代码示例来源:origin: jsettlers/settlers-remake

  1. public void setSinglePlayerMap(MapLoader mapLoader) {
  2. this.playerSlotFactory = new SinglePlayerSlotFactory();
  3. titleLabel.setText(Labels.getString("join-game-panel-new-single-player-game-title"));
  4. numberOfPlayersComboBox.setEnabled(true);
  5. peaceTimeComboBox.setEnabled(true);
  6. startResourcesComboBox.setEnabled(true);
  7. startGameButton.setVisible(true);
  8. setChatVisible(false);
  9. cancelButton.addActionListener(e -> settlersFrame.showMainMenu());
  10. setStartButtonActionListener(e -> {
  11. long randomSeed = System.currentTimeMillis();
  12. PlayerSetting[] playerSettings = playerSlots.stream()
  13. .sorted((playerSlot, otherPlayerSlot) -> playerSlot.getSlot() - otherPlayerSlot.getSlot())
  14. .map(playerSlot -> {
  15. if (playerSlot.isAvailable()) {
  16. return new PlayerSetting(playerSlot.getPlayerType(), playerSlot.getCivilisation(),
  17. playerSlot.getTeam());
  18. } else {
  19. return new PlayerSetting();
  20. }
  21. })
  22. .toArray(PlayerSetting[]::new);
  23. JSettlersGame game = new JSettlersGame(mapLoader, randomSeed, playerSlots.get(0).getSlot(), playerSettings);
  24. IStartingGame startingGame = game.start();
  25. settlersFrame.showStartingGamePanel(startingGame);
  26. });
  27. setCancelButtonActionListener(e -> settlersFrame.showMainMenu());
  28. prepareUiFor(mapLoader);
  29. }

相关文章

JButton类方法