本文整理了Java中javax.swing.JPanel.getComponentCount()
方法的一些代码示例,展示了JPanel.getComponentCount()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.getComponentCount()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:getComponentCount
暂无
代码示例来源:origin: runelite/runelite
/**
* Reset the border for the first offer slot.
*/
private void removeTopMargin()
{
if (offerPanel.getComponentCount() <= 0)
{
return;
}
JPanel firstItem = (JPanel) offerPanel.getComponent(0);
firstItem.setBorder(null);
}
代码示例来源:origin: ballerina-platform/ballerina-lang
private int getComponentIndex(final JComponent component) {
for (int i = 0; i < rootPanel.getComponentCount(); ++i) {
if (rootPanel.getComponent(i).equals(component)) {
return i;
}
}
return -1;
}
}
代码示例来源:origin: runelite/runelite
private void addVarLog(VarType type, String name, String old, String neew)
{
if (!type.getCheckBox().isSelected())
{
return;
}
int tick = client.getTickCount();
SwingUtilities.invokeLater(() ->
{
if (tick != lastTick)
{
lastTick = tick;
JLabel header = new JLabel("Tick " + tick);
header.setFont(FontManager.getRunescapeSmallFont());
header.setBorder(new CompoundBorder(
BorderFactory.createMatteBorder(0, 0, 1, 0, ColorScheme.LIGHT_GRAY_COLOR),
BorderFactory.createEmptyBorder(3, 6, 0, 0)
));
tracker.add(header);
}
tracker.add(new JLabel(String.format("%s %s changed: %s -> %s", type.getName(), name, old, neew)));
// Cull very old stuff
for (; tracker.getComponentCount() > MAX_LOG_ENTRIES; )
{
tracker.remove(0);
}
tracker.revalidate();
});
}
代码示例来源:origin: magefree/mage
private int countCards() {
return cardArea.getComponentCount();
}
代码示例来源:origin: magefree/mage
/**
* Removes all arrows from the screen.
*/
public void removeAllArrows(UUID gameId) {
if (map.containsKey(gameId)) {
Map<Type, List<Arrow>> innerMap = map.get(gameId);
JPanel p = getArrowsPanel(gameId);
synchronized (map) {
if (p != null && p.getComponentCount() > 0) {
p.removeAll();
p.revalidate();
p.repaint();
}
innerMap.clear();
map.remove(gameId);
}
}
}
代码示例来源:origin: magefree/mage
private void createRandomPacks() {
if (pnlRandomPacks.getComponentCount() == 0) {
if (randomPackSelector == null) {
randomPackSelector = new RandomPacksSelectorDialog(isRandom, isRichMan);
代码示例来源:origin: RaiMan/SikuliX2
public String showNow() {
String cmd = "Next";
if (content.getComponentCount() == 0
&& transitions.isEmpty()) {
代码示例来源:origin: freeplane/freeplane
@Override
public void addStatusComponent(final String key, Component component) {
Component oldComponent = statusInfos.put(key, component);
if (oldComponent == null) {
statusPanel.add(component, statusPanel.getComponentCount() - 1);
}
else {
final int index = UITools.getComponentIndex(component);
statusPanel.remove(index);
statusPanel.add(component, index);
}
}
代码示例来源:origin: Exslims/MercuryTrade
private void trimContainer() {
if (mainContainer.getComponentCount() > 40) {
for (int i = 0; i < 5; i++) {
mainContainer.remove(0);
}
this.pack();
}
}
}
代码示例来源:origin: org.nuiton/nuiton-widgets
/**
* Returns the current toolbar, null if none has been set before.
*
* @return the current toolbar - if any
*/
public JToolBar getToolBar() {
return headerPanel.getComponentCount() > 1 ? (JToolBar) headerPanel
.getComponent(1) : null;
}
代码示例来源:origin: edu.toronto.cs.medsavant/medsavant-client
public JComponent getAdditionalColumn(String key, int index) {
JPanel p = keyExtraComponentsMap.get(key)[index];
if (p.getComponentCount() > 0) {
return (JComponent) p.getComponent(0);
}
return null;
}
代码示例来源:origin: org.gephi/ui-components
@Override
public Dimension getPreferredSize() {
int count = view.getComponentCount();
int height = count > 0 ? view.getComponent(0).getPreferredSize().height : 0;
int offset = count > 6 ? height * 6 + 5 : (count * height) + 5;
// 22 is the width of the additional scrollbar
return new Dimension(count > 3 ? ITEM_WIDTH + 22
: ITEM_WIDTH + 2, offset);
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial
private void setEnabled (JPanel panel, boolean enabled) {
for (int i = 0; i < panel.getComponentCount(); ++i) {
panel.getComponent(i).setEnabled(enabled);
}
}
代码示例来源:origin: org.orbisgis/orbisgis-view
private void clearJobTitle() {
if (firstJob != null) {
firstJob.dispose();
}
firstJob = null;
if (jobListBar != null) {
if (jobListBar.getComponentCount() > 0) {
jobListBar.remove(0);
}
jobListBar.setVisible(false);
}
}
代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-web-project
/** Help context where to find more about the paste type action.
* @return the help context for this action
*/
public HelpCtx getHelpCtx() {
if (jPanelConfig.getComponentCount()>0){
for (int i = 0; i < jPanelConfig.getComponentCount(); i++)
if (jPanelConfig.getComponent(i) instanceof HelpCtx.Provider)
return ((HelpCtx.Provider)jPanelConfig.getComponent(i)).getHelpCtx();
}
return null;
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
@ScriptFunction(jsDoc = COUNT_JSDOC)
@Undesignable
@Override
public int getCount() {
return super.getComponentCount();
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
@ScriptFunction(jsDoc = COUNT_JSDOC)
@Undesignable
@Override
public int getCount() {
return super.getComponentCount();
}
代码示例来源:origin: com.eas.platypus/platypus-js-forms
@ScriptFunction(jsDoc = COUNT_JSDOC)
@Undesignable
@Override
public int getCount() {
return super.getComponentCount();
}
代码示例来源:origin: sc.fiji/TrakEM2_
@Override
public void update(Graphics g) {
if (0 == this.inner.getComponentCount()) {
updateList();
}
super.update(g);
}
代码示例来源:origin: openpnp/openpnp
public void actionPerformed(ActionEvent e) {
for (int i = 0; i < checkBoxPanel.getComponentCount(); i++) {
JCheckBox cb = (JCheckBox) checkBoxPanel.getComponent(i);
int index = (int) cb.getClientProperty("index");
jobPanel.getJob().getBoardLocations().get(index).setEnabled(!cb.isSelected());
}
jobPanel.refresh();
Helpers.selectFirstTableRow(jobPanel.getBoardLocationsTable());
setVisible(false);
}
}
内容来源于网络,如有侵权,请联系作者删除!