本文整理了Java中javax.swing.JPanel.setComponentZOrder()
方法的一些代码示例,展示了JPanel.setComponentZOrder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JPanel.setComponentZOrder()
方法的具体详情如下:
包路径:javax.swing.JPanel
类名称:JPanel
方法名:setComponentZOrder
暂无
代码示例来源:origin: magefree/mage
@Override
public void mouseDragged(MouseEvent e, TransferData transferData) {
CardPanel cardPanel = ((CardPanel) transferData.component);
if (cardPanel.getZone() == null || !cardPanel.getZone().equalsIgnoreCase("hand")) {
// drag'n'drop is allowed for HAND zone only
return;
}
if (!SwingUtilities.isLeftMouseButton(e)) {
// only allow draging with the left mouse button
return;
}
isDragging = true;
prevCardPanel = cardPanel;
Point cardPanelLocationOld = cardPanel.getLocation();
Point mouse = new Point(e.getX(), e.getY());
SwingUtilities.convertPointToScreen(mouse, transferData.component);
int xOffset = cardPanel.getXOffset(cardPanel.getCardWidth());
int newX = Math.max(initialCardPos.x + (int) (mouse.getX() - initialMousePos.x) - xOffset, 0);
cardPanel.setCardBounds(
newX,
cardPanelLocationOld.y + cardPanel.getCardYOffset(),
cardPanel.getCardWidth(),
cardPanel.getCardHeight());
cardPanel.getCardArea().setComponentZOrder(cardPanel, 0);
sort(cardPanel, cardPanel.getCardArea(), false);
if (!this.startedDragging) {
this.startedDragging = true;
}
}
代码示例来源:origin: eu.mihosoft.vrl/vrl
/**
* Defines the object z order.
*
* @param c the component to chnge
* @param index the new index of the component
*/
public void setObjectZOrder(Component c, int index) {
super.setComponentZOrder(c, index);
super.setComponentZOrder(effectPane, 0);
}
代码示例来源:origin: UNIVALI-LITE/Portugol-Studio
private void adicionaBotaoConfiguracaoEditor(int margemDireita) {
GridBagConstraints constraints = new GridBagConstraints(3, 0, 1, 1, 0, 0,
GridBagConstraints.NORTHEAST, GridBagConstraints.NONE,
new Insets(0, 0, 0, margemDireita), 0, 0);
painelEditor.add(barraBotoesEditor, constraints);
painelEditor.setComponentZOrder(barraBotoesEditor, 0);
}
代码示例来源:origin: UNIVALI-LITE/Portugol-Studio
private void adicionaBotaoConfiguracaoInspetor(int margemDireita) {
GridBagConstraints constrainsts = new GridBagConstraints(0, 1, 1, 1, 0, 0,
GridBagConstraints.NORTHEAST, GridBagConstraints.NONE,
new Insets(0, 0, 0, margemDireita), 0, 0);
treePanel.add(barraBotoesInspetorArvore, constrainsts);
treePanel.setComponentZOrder(barraBotoesInspetorArvore, 0);
}
代码示例来源:origin: RPTools/maptool
public void showControlPanel(JPanel... panels) {
JPanel layoutPanel = new JPanel(new GridBagLayout());
layoutPanel.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
int i = 0;
for (JPanel panel : panels) {
GridBagConstraints gbc = new GridBagConstraints();
gbc.gridx = 1;
gbc.gridy = i;
gbc.weightx = 1;
gbc.fill = GridBagConstraints.BOTH;
layoutPanel.add(panel, gbc);
i++;
}
layoutPanel.setSize(layoutPanel.getPreferredSize());
zoneRendererPanel.add(layoutPanel, PositionalLayout.Position.NE);
zoneRendererPanel.setComponentZOrder(layoutPanel, 0);
zoneRendererPanel.revalidate();
zoneRendererPanel.repaint();
visibleControlPanel = layoutPanel;
}
代码示例来源:origin: stackoverflow.com
public static void main(String[] args) {
final JFrame f = new JFrame("foo");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel c = new JPanel(null);
f.setContentPane(c);
c.setPreferredSize(new Dimension(500, 500));
final JPanel a = new JPanel();
a.setBounds(0, 0, 300, 300);
a.setBackground(Color.red);
c.add(a);
final JPanel b = new JPanel();
b.setBounds(200, 200, 300, 300);
b.setBackground(Color.green);
c.add(b);
c.setComponentZOrder(a, 0);
f.pack();
f.setVisible(true);
f.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
c.repaint();
}
});
}
代码示例来源:origin: stackoverflow.com
page.setLocation(0, 0);
pages.add(page);
pages.setComponentZOrder(page, pages.getComponentCount() - 1);
SwingUtilities.invokeLater(new Runnable() {
@Override public void run() { doLayout(); }});
direction = true;
Component next = pages.getComponents()[pages.getComponentCount() - 1];
pages.setComponentZOrder(next, 1);
animation.start();
leftButton.setEnabled(false);
} else {
if (direction) {
pages.setComponentZOrder(onTop, 1);
} else {
pages.setComponentZOrder(onTop, pages.getComponentCount() - 1);
内容来源于网络,如有侵权,请联系作者删除!