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

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

源代码1 项目: TencentKona-8   文件: GifTransparencyTest.java
public void show() {
    JPanel p = new JPanel(new BorderLayout()) {
        public void paintComponent(Graphics g) {
            g.setColor(Color.blue);
            g.fillRect(0, 0, getWidth(), getHeight());
        }
    };
    p.add(new ImageComponent(src), BorderLayout.WEST);
    if (dst != null) {
    p.add(new ImageComponent(dst), BorderLayout.EAST);
    }

    JFrame f = new JFrame("Transparency");
    f.add(p);

    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.pack();
    f.setVisible(true);
}
 
源代码2 项目: mmscomputing   文件: SaneAppletExample.java
public SaneAppletExample(String title, String[] argv){    
    JFrame.setDefaultLookAndFeelDecorated(true);

    JFrame frame=new JFrame(title);
//    frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

    frame.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent ev) {
        stop();System.exit(0);
      }
    });

    init();

    frame.getContentPane().add(this);
    frame.pack();
    frame.setLocationRelativeTo(null);
    frame.setVisible(true);

    start();
  }
 
源代码3 项目: TencentKona-8   文件: bug8071705.java
@Override
public void componentShown(ComponentEvent e) {
    JFrame frame = (JFrame) e.getComponent();

    runActualTest(device, latch, frame, result);

    frame.setVisible(false);
    frame.dispose();
    latch.countDown();
}
 
private static void printTexture() {
    f = new JFrame("Texture Printing Test");
    f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    final TexturePaintPrintingTest gpt = new TexturePaintPrintingTest();
    Container c = f.getContentPane();
    c.add(BorderLayout.CENTER, gpt);

    final JButton print = new JButton("Print");
    print.addActionListener(new AbstractAction() {
        @Override
        public void actionPerformed(ActionEvent e) {
            PrinterJob job = PrinterJob.getPrinterJob();
            job.setPrintable(gpt);
            final boolean doPrint = job.printDialog();
            if (doPrint) {
                try {
                    job.print();
                } catch (PrinterException ex) {
                    throw new RuntimeException(ex);
                }
            }
        }
    });
    c.add(print, BorderLayout.SOUTH);

    f.pack();
    f.setVisible(true);
}
 
源代码5 项目: android-classyshark   文件: Toolbar.java
public static void main(String[] args) {
    JFrame frame = new JFrame("ClassyShark");
    Toolbar toolbar = new Toolbar(null);
    toolbar.addKeyListenerToTypingArea(null);

    frame.getContentPane().add(toolbar);

    frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    frame.pack();
    frame.setVisible(true);
}
 
源代码6 项目: meka   文件: MicroCurve.java
public static void main(String[] args) throws Exception {
  if (args.length != 1)
    throw new IllegalArgumentException("Required arguments: <dataset>");

  System.out.println("Loading data: " + args[0]);
  Instances data = DataSource.read(args[0]);
  MLUtils.prepareData(data);

  System.out.println("Cross-validate BR classifier");
  BR classifier = new BR();
  // further configuration of classifier
  String top = "PCut1";
  String vop = "3";
  Result result = Evaluation.cvModel(classifier, data, 10, top, vop);

  JFrame frame = new JFrame("Micro curve");
  frame.setDefaultCloseOperation(JDialog.EXIT_ON_CLOSE);
  frame.getContentPane().setLayout(new BorderLayout());
  Instances performance = (Instances) result.getMeasurement(CURVE_DATA_MICRO);
  try {
    VisualizePanel panel = createPanel(performance);
    frame.getContentPane().add(panel, BorderLayout.CENTER);
  }
  catch (Exception ex) {
    System.err.println("Failed to create plot!");
    ex.printStackTrace();
  }
  frame.setSize(800, 600);
  frame.setLocationRelativeTo(null);
  frame.setVisible(true);
}
 
源代码7 项目: JglTF   文件: GltfBrowserApplication.java
/**
 * Default constructor
 */
GltfBrowserApplication()
{
    frame = new JFrame("GltfBrowser");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    GltfTransferHandler transferHandler = 
        new GltfTransferHandler(this);
    frame.setTransferHandler(transferHandler);

    recentUrisMenu = new RecentUrisMenu(
        GltfBrowserApplication.class.getSimpleName(),
        uri -> openUriInBackground(uri));
    
    menuBar = new JMenuBar();
    menuBar.add(createFileMenu());
    frame.setJMenuBar(menuBar);
    
    openFileChooser = new JFileChooser(".");
    openFileChooser.setFileFilter(
        new FileNameExtensionFilter(
            "glTF Files (.gltf, .glb)", "gltf", "glb"));
    
    importObjFileChooser = new JFileChooser(".");
    
    objImportAccessoryPanel = new ObjImportAccessoryPanel();
    importObjFileChooser.setAccessory(objImportAccessoryPanel);
    importObjFileChooser.setFileFilter(
        new FileNameExtensionFilter(
            "OBJ files (.obj)", "obj"));
    
    saveFileChooser = new JFileChooser(".");
    
    desktopPane = new JDesktopPane();
    frame.getContentPane().add(desktopPane);
    
    frame.setSize(1000,700);
    frame.setLocationRelativeTo(null);
    frame.setVisible(true);
}
 
源代码8 项目: jdk8u-jdk   文件: bug8071705.java
@Override
public void componentShown(ComponentEvent e) {
    JFrame frame = (JFrame) e.getComponent();

    runActualTest(device, latch, frame, result);

    frame.setVisible(false);
    frame.dispose();
    latch.countDown();
}
 
源代码9 项目: opencv-object-detection   文件: DetectFace.java
public static void PencereHazirla() {
	frame = new JFrame();
	frame.setLayout(new FlowLayout());
	frame.setSize(700, 600);
	frame.setVisible(true);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
 
源代码10 项目: javaGeom   文件: CheckGetBufferPoint.java
public final static void main(String[] args){
	JPanel panel = new CheckGetBufferPoint();
	panel.setPreferredSize(new Dimension(500, 400));
	JFrame frame = new JFrame("Compute buffer of circles");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码11 项目: jdk8u-jdk   文件: bug7170310.java
private static void createAndShowUI() {
    frame = new JFrame("bug7170310");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(200, 100);

    tabbedPane = new JTabbedPane();
    tabbedPane.addTab("Main Tab", new JPanel());

    tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT);

    frame.getContentPane().add(tabbedPane);
    frame.setVisible(true);
}
 
源代码12 项目: dctb-utfpr-2018-1   文件: JLabelDemo.java
JLabelDemo() {

        // CRIA UM CONTEINER JFRAME
        JFrame jfrm = new JFrame("JLABEL COM ÍCONES DE IMAGENS");

        // FORNECE UM TAMANHO INICIAL PARA O QUADRO
        jfrm.setSize(500, 500);

        // ENCERRA O PROGRAMA QUANDO O USUÁRIO FECHA O APLICATIVO
        jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        // CRIA UM ÍCONE E UM RÓTULO PARA VERDE
        ImageIcon goIcon = new ImageIcon(getClass().getResource("/imagens/verde.png"));
        JLabel jlabGo = new JLabel(" PASSE ", goIcon, SwingConstants.LEFT);

        // CRIA UM ÍCONE E UM RÓTULO PARA AMARELO
        ImageIcon cautionIcon = new ImageIcon(getClass().getResource("/imagens/amarelo.png"));
        JLabel jlabCaution = new JLabel(" ATENÇÃO  ", cautionIcon, SwingConstants.CENTER);

        // CRIA UM ÍCONE E UM RÓTULO PARA VERMELHO
        ImageIcon stopIcon = new ImageIcon(getClass().getResource("/imagens/vermelho.png"));
        JLabel jlabStop = new JLabel(" PARE", stopIcon, SwingConstants.RIGHT);

        // ADICIONA OS RÓTULOS AOS PAINEL DE CONTEÚDO
        jfrm.add(jlabGo, BorderLayout.NORTH);
        jfrm.add(jlabCaution, BorderLayout.CENTER);
        jfrm.add(jlabStop, BorderLayout.SOUTH);

        // EXIBE O QUADRO
        jfrm.setVisible(true);
    }
 
源代码13 项目: rest-client   文件: RESTMain.java
/**
* 
* @Title: init 
* @Description: Component Initialization 
* @param
* @return void 
* @throws
 */
public static void init()
{
    MenuBarView mbv = new MenuBarView();
    JFrame frame = new JFrame(RESTConst.REST_CLIENT_VERSION);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setJMenuBar(mbv.getJMenuBar());
    frame.getContentPane().add(RESTView.getView());
    frame.pack();
    frame.setVisible(true);
    frame.addWindowListener(wa);
    frame.setIconImage(UIUtil.getImage(RESTConst.LOGO));
    frame.setMinimumSize(new Dimension(RESTConst.MAIN_FRAME_WIDTH, RESTConst.MAIN_FRAME_HEIGHT));
    UIUtil.setLocation(frame);
}
 
源代码14 项目: javaGeom   文件: CheckBufferPolylines.java
public final static void main(String[] args){
	JPanel panel = new CheckBufferPolylines();
	panel.setPreferredSize(new Dimension(600, 400));
	JFrame frame = new JFrame("Several buffers of polylines");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码15 项目: microrts   文件: FrontEnd.java
public static void main(String args[]) throws Exception {
    JFrame frame = new JFrame("microRTS Front End");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         
    frame.add(new FrontEnd(), BorderLayout.CENTER);
    frame.pack();
    frame.setVisible(true);
}
 
源代码16 项目: TencentKona-8   文件: DemandGTK.java
public static void createAndShow() {
    try {
        UIManager.setLookAndFeel("com.sun.java.swing.plaf.gtk.GTKLookAndFeel");
    } catch(Exception cnf) {
        cnf.printStackTrace();
        throw new RuntimeException("GTK LaF must be supported");
    }
    frame = new JFrame("JFrame");
    frame.setSize(200, 200);

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setVisible(true);
}
 
源代码17 项目: ThinkJavaCode2   文件: Moire.java
public static void main(String[] args) {
    JFrame frame = new JFrame("Moire Pattern");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Canvas canvas = new Moire();
    canvas.setSize(400, 400);
    canvas.setBackground(Color.WHITE);
    frame.add(canvas);
    frame.pack();
    frame.setVisible(true);
}
 
源代码18 项目: meka   文件: MacroCurve.java
public static void main(String[] args) throws Exception {
  if (args.length != 1)
    throw new IllegalArgumentException("Required arguments: <dataset>");

  System.out.println("Loading data: " + args[0]);
  Instances data = DataSource.read(args[0]);
  MLUtils.prepareData(data);

  System.out.println("Cross-validate BR classifier");
  BR classifier = new BR();
  // further configuration of classifier
  String top = "PCut1";
  String vop = "3";
  Result result = Evaluation.cvModel(classifier, data, 10, top, vop);

  JFrame frame = new JFrame("Macro curve");
  frame.setDefaultCloseOperation(JDialog.EXIT_ON_CLOSE);
  frame.getContentPane().setLayout(new BorderLayout());
  Instances performance = (Instances) result.getMeasurement(CURVE_DATA_MACRO);
  try {
    VisualizePanel panel = createPanel(performance);
    frame.getContentPane().add(panel, BorderLayout.CENTER);
  }
  catch (Exception ex) {
    System.err.println("Failed to create plot!");
    ex.printStackTrace();
  }
  frame.setSize(800, 600);
  frame.setLocationRelativeTo(null);
  frame.setVisible(true);
}
 
源代码19 项目: MSPaintIDE   文件: MainGUI.java
public static void main(String[] args) throws IOException, InterruptedException, ExecutionException {
    System.setProperty("logPath", APP_DATA.getAbsolutePath() + "\\log");
    LOGGER = LoggerFactory.getLogger(MainGUI.class);

    System.setProperty("java.library.path", System.getProperty("java.library.path") + ";" + System.getenv("PATH"));

    LOGGER.info("Running in dev mode: {}", DEV_MODE);

    if (!System.getProperty("os.name").toLowerCase().contains("windows")) {
        JFrame frame = new JFrame("MS Paint IDE");
        frame.setSize(700, 200);
        JPanel jPanel = new JPanel();
        jPanel.add(new JLabel("<html><br><br><div style='text-align: center;'>Sorry, MS Paint IDE only supports Windows<br> However, the developer of MS Paint IDE is going to be adding support soon. <br> Stay tuned</div><br></html>"));
        frame.add(jPanel);
        frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        frame.setResizable(false);
        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
    }

    socketCommunicator = new DefaultInternalSocketCommunicator();

    if (args.length == 1) {
        var file = new File(args[0]);
        if (file.getName().endsWith(".ppf")) {
            if (socketCommunicator.serverAvailable()) {
                var message = "Error: You can't have more than one instance of MS Paint IDE running at the same time!";
                LOGGER.error(message);
                JOptionPane.showMessageDialog(null, message, "Fatal Error", JOptionPane.WARNING_MESSAGE);
                System.exit(1);
            }

            initialProject = initialProject.isFile() ? file : null;
        } else if (file.getName().endsWith(".png")) {
            Runtime.getRuntime().exec("mspaint.exe \"" + file.getAbsolutePath() + "\"");
            System.exit(0);
        } else {
            LOGGER.info("Name is {}", file.getName());
            if (!socketCommunicator.serverAvailable()) {
                HEADLESS = true;
                startServer(null);
                new TextEditorManager(file);
            } else {
                LOGGER.info("Server is available, connecting...");
                startDocumentClient(file.getAbsolutePath());
            }
            return;
        }
    }

    launch(args);
}
 
源代码20 项目: Ultraino   文件: MainForm.java
private void showNewFrame(final JFrame frame){
    frame.setLocationRelativeTo(this);
    frame.setVisible(true);
}