javax.swing.JFrame#setAlwaysOnTop ( )源码实例Demo

下面列出了javax.swing.JFrame#setAlwaysOnTop ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: karate   文件: RobotUtils.java
public static void highlight(int x, int y, int width, int height, int time) {
    JFrame f = new JFrame();
    f.setUndecorated(true);
    f.setBackground(new Color(0, 0, 0, 0));
    f.setAlwaysOnTop(true);
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.setType(JFrame.Type.UTILITY);
    f.setFocusableWindowState(false);
    f.setAutoRequestFocus(false);
    f.setLocation(x, y);
    f.setSize(width, height);
    f.getRootPane().setBorder(BorderFactory.createLineBorder(Color.RED, 3));
    f.setVisible(true);
    delay(time);
    f.dispose();
}
 
源代码2 项目: openjdk-jdk9   文件: JComboBoxPopupLocation.java
private static void setup(final Point tmp) {
    comboBox = new JComboBox<>();
    for (int i = 1; i < 7; i++) {
        comboBox.addItem("Long-long-long-long-long text in the item-" + i);
    }
    String property = System.getProperty(PROPERTY_NAME);
    comboBox.putClientProperty(PROPERTY_NAME, Boolean.valueOf(property));
    frame = new JFrame();
    frame.setAlwaysOnTop(true);
    frame.setLayout(new FlowLayout());
    frame.add(comboBox);
    frame.pack();
    frame.setSize(frame.getWidth(), SIZE);
    frame.setVisible(true);
    frame.setLocation(tmp.x, tmp.y);
}
 
源代码3 项目: JAVA-MVC-Swing-Monopoly   文件: GameShop.java
private void createWindow() {
	frame = new JFrame();
	panel = new JPanel();
	JLabel label = new JLabel("����");
	panel.add(label);

	frame.add(new Background(0, 0, 0, 0, null,null));
	frame.setSize(300, 300);
	// ���ô������롣
	frame.setLocation(
			this.mainFrame.getX()
					+ ((this.mainFrame.getWidth() + this.frame.getWidth()) / 2),
			this.mainFrame.getY()
					+ ((this.mainFrame.getHeight() + this.frame.getHeight()) / 2));
	frame.setUndecorated(true);
	frame.setAlwaysOnTop(true);
	frame.addMouseMotionListener(this);
	frame.addMouseListener(this);
	frame.setVisible(true);
}