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

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

源代码1 项目: triplea   文件: ExportMenu.java
private void exportSetupCharts() {
  final JFrame frame = new JFrame("Export Setup Charts");
  frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  final GameData clonedGameData;
  gameData.acquireReadLock();
  try {
    clonedGameData = GameDataUtils.cloneGameData(gameData);
  } finally {
    gameData.releaseReadLock();
  }
  final JComponent newContentPane = new SetupFrame(clonedGameData);
  // content panes must be opaque
  newContentPane.setOpaque(true);
  frame.setContentPane(newContentPane);
  // Display the window.
  frame.pack();
  frame.setLocationRelativeTo(frame);
  frame.setVisible(true);
  uiContext.addShutdownWindow(frame);
}
 
源代码2 项目: moa   文件: OptionsConfigurationPanel.java
private static void createAndShowGUI() {

        // Create and set up the window.
        JFrame frame = new JFrame("Test");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        // Create and set up the content pane.
        Options options = new HoeffdingTree().getOptions();
        JPanel panel = new OptionsConfigurationPanel(null, options);
        // createLabelledOptionComponentListPanel(options
        // .getOptionArray(), null);
        panel.setOpaque(true); // content panes must be opaque
        frame.setContentPane(panel);

        // Display the window.
        frame.pack();
        // frame.setSize(400, 400);
        frame.setVisible(true);
    }
 
源代码3 项目: han3_ji7_tsoo1_kian3   文件: AwtTestTemplate.java
/**
 * 範例型態視窗的設定佮產生。
 * 
 * @param 範例型態
 *            愛產生的範例型態
 */
protected static void run(Container 範例型態)
{
	JFrame f = new JFrame();
	f.addWindowListener(new WindowAdapter()
	{
		public void windowClosing(WindowEvent e)
		{
			System.exit(0);
		}
	});
	f.setContentPane(範例型態);
	f.setSize(WIDTH, HEIGHT);
	f.setVisible(true);

}
 
源代码4 项目: marathonv5   文件: PopupMenuDemo.java
/**
 * Create the GUI and show it. For thread safety, this method should be
 * invoked from the event-dispatching thread.
 */
private static void createAndShowGUI() {
    // Create and set up the window.
    JFrame frame = new JFrame("PopupMenuDemo");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    // Create/set menu bar and content pane.
    PopupMenuDemo demo = new PopupMenuDemo();
    frame.setJMenuBar(demo.createMenuBar());
    frame.setContentPane(demo.createContentPane());

    // Create and set up the popup menu.
    demo.createPopupMenu();

    // Display the window.
    frame.setSize(450, 260);
    frame.setVisible(true);
}
 
源代码5 项目: javaGeom   文件: CheckDrawRectangles2D.java
public final static void main(String[] args){
	System.out.println("draw rectangles");
	
	JPanel panel = new CheckDrawRectangles2D();
	panel.setPreferredSize(new Dimension(600, 500));
	JFrame frame = new JFrame("Draw rectangles");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码6 项目: javaGeom   文件: CheckGetBufferLinearRing.java
public final static void main(String[] args){
	JPanel panel = new CheckGetBufferLinearRing();
	panel.setPreferredSize(new Dimension(500, 400));
	JFrame frame = new JFrame("Linear ring buffer");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码7 项目: javaGeom   文件: CheckGeneralPath2D_Clip.java
public final static void main(String[] args){
	JPanel panel = new CheckGeneralPath2D_Clip();
	panel.setPreferredSize(new Dimension(600, 500));
	JFrame frame = new JFrame("Clip a General Path");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码8 项目: javaGeom   文件: CheckBezierCurve2D_getParallel.java
public final static void main(String[] args){
	JPanel panel = new CheckBezierCurve2D_getParallel();
	JFrame frame = new JFrame("Check parallel Bezier Curve");
	frame.setContentPane(panel);
	frame.setSize(400, 400);
	frame.setVisible(true);
	
}
 
源代码9 项目: javaGeom   文件: CheckSplit2Contours.java
public final static void main(String[] args){
	System.out.println("check splitting of closed contours");
	
	JPanel panel = new CheckSplit2Contours();
	panel.setPreferredSize(new Dimension(500, 400));
	JFrame frame = new JFrame("Split intersecting contours");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
public final static void main(String[] args){
	System.out.println("check buffer of intersecting closed contour");
	
	JPanel panel = new CheckBufferSelfIntersectingContour();
	panel.setPreferredSize(new Dimension(600, 600));
	JFrame frame = new JFrame("buffer of self-intersecting contour");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码11 项目: javaGeom   文件: CheckDrawClosedPolyCurve2D.java
public final static void main(String[] args){
	System.out.println("draw a curve set");
	
	JPanel panel = new CheckDrawClosedPolyCurve2D();
	panel.setPreferredSize(new Dimension(600, 600));
	JFrame frame = new JFrame("Draw polycurve demo");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);
	
}
 
源代码12 项目: javaGeom   文件: DrawEdgesSquareGrid2D.java
public final static void main(String[] args){
	System.out.println("should draw a square grid");
	
	JPanel panel = new DrawEdgesSquareGrid2D();
	JFrame frame = new JFrame("Draw a square grid");
	frame.setContentPane(panel);
	frame.setSize(400, 400);
	frame.setVisible(true);
}
 
源代码13 项目: javaGeom   文件: CheckClipBand2D.java
public final static void main(String[] args){
	System.out.println("draw band");
	
	JPanel panel = new CheckClipBand2D();
	JFrame frame = new JFrame("Draw band");
	frame.setContentPane(panel);
	frame.setSize(500, 400);
	frame.setVisible(true);		
}
 
源代码14 项目: semanticvectors   文件: Plot2dVectors.java
public void createAndShowGUI() {
  // Create and set up the window.
  JFrame frame = new JFrame("Term Vector Plotter");
  frame.setSize(new Dimension(scale+2*pad, scale+2*pad));
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  System.err.println("Trying to set content pane ...");
  frame.setContentPane(this);
  // Display the window.
  frame.setVisible(true);
}
 
源代码15 项目: javaGeom   文件: CheckRotateParabola2D.java
public final static void main(String[] args){
	System.out.println("should draw a parabola");
	
	JPanel panel = new CheckRotateParabola2D();
	JFrame frame = new JFrame("Check rotations of parabola");
	frame.setContentPane(panel);
	frame.setSize(500, 400);
	frame.setVisible(true);
	
}
 
源代码16 项目: javaGeom   文件: CheckGetBufferPolylineColinear.java
public final static void main(String[] args){
	JPanel panel = new CheckGetBufferPolylineColinear();
	panel.setPreferredSize(new Dimension(500, 400));
	JFrame frame = new JFrame("Compute buffer of a polyline");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码17 项目: javaGeom   文件: CheckSplit3Circles.java
public final static void main(String[] args){
	System.out.println("check splitting of 3 intersecting circles");
	
	JPanel panel = new CheckSplit3Circles();
	panel.setPreferredSize(new Dimension(500, 400));
	JFrame frame = new JFrame("Split 3 intersecting circles");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码18 项目: javaGeom   文件: CheckFindSelfIntersections.java
public final static void main(String[] args){
	System.out.println("draw wedges");
	
	JPanel panel = new CheckFindSelfIntersections();
	panel.setPreferredSize(new Dimension(500, 400));
	JFrame frame = new JFrame("Check self-intersections");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);		
}
 
源代码19 项目: javaGeom   文件: CheckClipCircle2D.java
public final static void main(String[] args){
	System.out.println("should draw a circle");
	
	JPanel panel = new CheckClipCircle2D();
	panel.setPreferredSize(new Dimension(400, 400));
	JFrame frame = new JFrame("Check Clip Circle2D");
	frame.setContentPane(panel);
	frame.pack();
	frame.setVisible(true);
	
}
 
源代码20 项目: rcrs-server   文件: Convertor.java
/**
   Convert an OSMMap to a GMLMap.
   @param map The OSMMap to convert.
   @return A new GMLMap.
*/
public GMLMap convert(OSMMap map) {
    GMLMap gmlMap = new GMLMap();

    JFrame frame = new JFrame("OSM to GML converter");
    JPanel main = new JPanel(new BorderLayout());
    JComponent top = Box.createVerticalBox();
    top.add(new JLabel("Converting OSM map with " + map.getRoads().size() + " roads and " + map.getBuildings().size() + " buildings"));
    top.add(new JLabel("Map size: " + (map.getMaxLongitude() - map.getMinLongitude()) + " x " + (map.getMaxLatitude() - map.getMinLatitude())));
    GridBagLayout layout = new GridBagLayout();
    GridBagConstraints c = new GridBagConstraints();
    c.gridx = 0;
    c.gridy = 0;
    c.gridwidth = 1;
    c.gridheight = 1;
    c.weightx = 1;
    c.weighty = 1;
    c.fill = GridBagConstraints.BOTH;
    c.anchor = GridBagConstraints.CENTER;
    c.insets = new Insets(MARGIN, MARGIN, MARGIN, MARGIN);
    JPanel progress = new JPanel(layout);

    //        Random random = new Random();

    TemporaryMap temp = new TemporaryMap(map);

    List<ConvertStep> steps = new ArrayList<ConvertStep>();
    addStep(new CleanOSMStep(temp), steps, progress, layout, c);
    addStep(new ScanOSMStep(temp), steps, progress, layout, c);
    addStep(new MakeTempObjectsStep(temp), steps, progress, layout, c);
    addStep(new SplitIntersectingEdgesStep(temp), steps, progress, layout, c);
    addStep(new SplitShapesStep(temp), steps, progress, layout, c);
    addStep(new RemoveShapesStep(temp), steps, progress, layout, c);
    addStep(new MergeShapesStep(temp), steps, progress, layout, c);
    addStep(new ComputePassableEdgesStep(temp), steps, progress, layout, c);
    /*
    addStep(new CreateBuildingsStep(temp, ConvertTools.sizeOf1Metre(osmMap), random), steps, progress, layout, c);
    addStep(new CreateEntrancesStep(temp), steps, progress, layout, c);
    addStep(new PruneStep(temp), steps, progress, layout, c);
    */
    addStep(new MakeObjectsStep(temp, gmlMap), steps, progress, layout, c);

    main.add(top);
    main.add(progress);

    frame.setContentPane(main);
    frame.pack();
    frame.setVisible(true);

    for (ConvertStep next : steps) {
        next.doStep();
    }

    return gmlMap;
}