当前位置: 首页>>代码示例>>Java>>正文


Java Canvas.setMaximumSize方法代码示例

本文整理汇总了Java中java.awt.Canvas.setMaximumSize方法的典型用法代码示例。如果您正苦于以下问题:Java Canvas.setMaximumSize方法的具体用法?Java Canvas.setMaximumSize怎么用?Java Canvas.setMaximumSize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.awt.Canvas的用法示例。


在下文中一共展示了Canvas.setMaximumSize方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: AView

import java.awt.Canvas; //导入方法依赖的package包/类
/**
 * Initiates a new View instance.
 * 
 * @param title
 *            The title displayed on the frame.
 * @param width
 *            The width of the frame.
 * @param height
 *            The height of the frame.
 * @param manager
 *            The RenderManager of this View, managing render layers.
 */
public AView(String mTitle, int mWidth, int mHeight, RenderManager mManager) {
	super(0, 0, mWidth, mHeight);

	manager = mManager;
	title = mTitle;
	height = mHeight;
	width = mWidth;

	frame = new JFrame(title);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setResizable(false);
	frame.setSize(width, height);
	frame.setLocationRelativeTo(null);
	frame.setVisible(false);

	canvas = new Canvas();
	canvas.setPreferredSize(new Dimension(width, height));
	canvas.setMaximumSize(new Dimension(width, height));
	canvas.setMinimumSize(new Dimension(width, height));
	canvas.setFocusable(false);
	canvas.setBounds(0, 0, width, height);

	frame.add(canvas);

}
 
开发者ID:Ativelox,项目名称:Rummy,代码行数:38,代码来源:AView.java

示例2: createDisplay

import java.awt.Canvas; //导入方法依赖的package包/类
private void createDisplay(){
	frame = new JFrame(title);
	frame.setSize(width, height);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setResizable(false);
	frame.setLocationRelativeTo(null);
	frame.setVisible(true);
	
	canvas = new Canvas();
	canvas.setPreferredSize(new Dimension(width, height));
	canvas.setMaximumSize(new Dimension(width, height));
	canvas.setMinimumSize(new Dimension(width, height));
	
	frame.add(canvas);
	frame.pack();
}
 
开发者ID:squirlemaster42,项目名称:Game-Needs-A-Name,代码行数:17,代码来源:Display.java

示例3: Window

import java.awt.Canvas; //导入方法依赖的package包/类
public Window(KTech gc) {
	image = new BufferedImage(gc.getWidth(), gc.getHeight(), BufferedImage.TYPE_INT_RGB); //Passes through the width and height
	
	canvas = new Canvas();
	Dimension s = new Dimension((int)(gc.getWidth() * gc.getScale()), (int)(gc.getHeight() * gc.getScale()));
	canvas.setPreferredSize(s);
	canvas.setMaximumSize(s);
	canvas.setPreferredSize(s);
	
	//Setting up the JFrame
	
	frame = new JFrame(gc.getTitle());
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setLayout(new BorderLayout());
	frame.add(canvas, BorderLayout.CENTER);
	frame.pack();
	frame.setLocationRelativeTo(null);
	frame.setResizable(false);
	frame.setVisible(true);
	
	canvas.createBufferStrategy(1);
	bs = canvas.getBufferStrategy();
	g = bs.getDrawGraphics();
}
 
开发者ID:dawings1,项目名称:Side-Quest-City,代码行数:25,代码来源:Window.java

示例4: createDisplay

import java.awt.Canvas; //导入方法依赖的package包/类
private void createDisplay()
{
	//Creates JFrame with constructor data
	frame = new JFrame(title);
	frame.setSize(width, height);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	frame.setResizable(false);
	frame.setLocationRelativeTo(null);
	frame.setVisible(true);
	
	//Creates a Canvas to draw the game on
	canvas = new Canvas();
	canvas.setBackground(Color.BLACK);
	canvas.setPreferredSize(new Dimension(width, height));
	canvas.setMaximumSize(new Dimension(width, height));
	canvas.setMinimumSize(new Dimension(width, height));
	canvas.setFocusable(false);
	
	//Adds canvas to JFram
	frame.add(canvas);
	frame.pack();
}
 
开发者ID:DasAvh,项目名称:APCS_3rd_Hour_2015,代码行数:23,代码来源:Display.java

示例5: QuickFrame

import java.awt.Canvas; //导入方法依赖的package包/类
/**
	 * Builds a new frame.
	 * 
	 * @throws IllegalArgumentException
	 * 		Problem while accessing the game data.
	 * @throws SecurityException
	 * 		Problem while accessing the game data.
	 * @throws ParserConfigurationException
	 * 		Problem while accessing the game data.
	 * @throws SAXException
	 * 		Problem while accessing the game data.
	 * @throws IOException
	 * 		Problem while accessing the game data.
	 * @throws IllegalAccessException
	 * 		Problem while accessing the game data.
	 * @throws NoSuchFieldException
	 * 		Problem while accessing the game data.
	 * @throws ClassNotFoundException
	 * 		Problem while accessing the game data.
	 */
	public QuickFrame() throws IllegalArgumentException, SecurityException, ParserConfigurationException, SAXException, IOException, IllegalAccessException, NoSuchFieldException, ClassNotFoundException
	{	// init
		super("TBB v."+GameData.VERSION+" (Quicklaunch)");

		// panel size
		Dimension contentDimension = Configuration.getVideoConfiguration().getPanelDimension();
		
	    // create canvas
	    canvas = new Canvas();
	    canvas.setIgnoreRepaint(true);
//	    canvas.setSize(dim);
	    canvas.setMinimumSize(contentDimension);
	    canvas.setPreferredSize(contentDimension);
	    canvas.setMaximumSize(contentDimension);
	    add(canvas);
		
		// create progress bar
		remove(canvas);
		loadProgressBar = new JProgressBar();
//		loadProgressBar.setSize(dim);
		loadProgressBar.setMinimumSize(contentDimension);
		loadProgressBar.setPreferredSize(contentDimension);
		loadProgressBar.setMaximumSize(contentDimension);
		loadProgressBar.setStringPainted(true);
		loadProgressBar.setFont(GuiConfiguration.getMiscConfiguration().getFont().deriveFont(contentDimension.height/2f));
		getContentPane().add(loadProgressBar);
		
		// tournament
		QuickStartConfiguration quickStartConfiguration = Configuration.getGameConfiguration().getQuickStartConfiguration(); 
		tournament = quickStartConfiguration.loadQuickstart();
		List<Profile> selectedProfiles = new ArrayList<Profile>();
		ProfilesSelection profilesSelection = quickStartConfiguration.getProfilesSelection();
		selectedProfiles = ProfileLoader.loadProfiles(profilesSelection);
		tournament.setProfiles(selectedProfiles);
		tournament.init();
	    tournament.progress();
	    
	    // match
	    Match match = tournament.getCurrentMatch();
	    match.progress();
		       
	    //round
	    round = match.getCurrentRound();
	    round.setPanel(this);
		int limit = round.getProfiles().size()+3;
		loadProgressBar.setMinimum(0);
		loadProgressBar.setMaximum(limit);		
	}
 
开发者ID:vlabatut,项目名称:totalboumboum,代码行数:69,代码来源:QuickFrame.java


注:本文中的java.awt.Canvas.setMaximumSize方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。