?? mainviewpanel.java
字號:
/*
* MainViewPanel.java
*
* Copyright (C) 2000 Jason M. Hanley
* Released under the GNU General Public License (GPL)
* See license.txt for additional information.
*
* Created on September 1, 2000, 2:01 AM
*/
package fate.client;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import fate.messages.*;
import fate.network.*;
import fate.ui.*;
import fate.util.*;
/**
* UI for client main view
*
* @author preylude@s3m.com
* @version 0.1.0
*/
public class MainViewPanel extends JPanel implements ActionListener {
final int mainViewPixelSize = 150;
ConsoleFrame parent;
OrbitingBodyCanvas orbitingBodyCanvas;
/** Creates new MainViewPanel */
public MainViewPanel( ConsoleFrame parent ) {
this.parent = parent;
JPanel panel = new JPanel();
orbitingBodyCanvas = new OrbitingBodyCanvas( mainViewPixelSize );
panel.add( orbitingBodyCanvas );
panel.setBorder( BorderFactory.createLoweredBevelBorder() );
Box box = new Box( BoxLayout.X_AXIS );
orbitingBodyCanvas.setAlignmentX( JComponent.CENTER_ALIGNMENT );
panel.setAlignmentX( JComponent.CENTER_ALIGNMENT );
box.add( Box.createHorizontalGlue() );
box.add( panel, BorderLayout.CENTER );
box.add( Box.createHorizontalGlue() );
add( box );
}
/** Incoming chat message handler */
public void updateObjects( java.util.List objects ) {
Debug.trace( "MainViewPanel.updateObjects processing..." );
orbitingBodyCanvas.setObjects( new Vector( objects ) );
orbitingBodyCanvas.repaint();
// orbitingBodyCanvas.invalidate();
// orbitingBodyCanvas.validate();
}
public void actionPerformed(final java.awt.event.ActionEvent p1) {
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -