你的問題是相當模糊的,但是
Java有哪些可以用來繪製各種事物圖形庫。 看一看用於圖形的oracle文檔Here
你也可以看一看初學者教程,瞭解如何使用圖形庫here,因爲你說你還在學習Java。另一方面,如果你想創建一個用戶界面,你應該看看java中的swing框架,它允許你創建組件,並將它們添加到窗口框架(Jframe)並設置其框架佈局來操縱它們出現的位置。
要開始,您可以創建一個擴展JFrame的類,然後在其中添加組件。
public class MyWindow extends JFrame {
private JPanel panelContainer;
private JLabel lblFirstLabel;
private JButton btnFirstButton;
public MyWindow(){
super("My first window"); //Sets the title
this.panelContainer = new JPanel(new FlowLayout()) //Has FlowLayout by default but added it anyway
this.lblFirstLabel = new JLabel("My First Label");
this.btnFirstButton = new JButton("My First Button");
panelContainer.add(lblFirstLabel); //Adds Label to Panel
panelContainer.add(btnFirstButton); //Adds button to panel
this.add(panelContainer); //Adds Panel with all comps to frame
this.pack();
}
public static void main(String[] args){
new MyWindow().setVisible(true);
}
}
確保一切都是通過import語句
我希望這有助於
沒有語言比其他語言更快進口。這只是語言的實現,可以根據測試單一任務的特定基準測試的執行時間進行比較。 – Shashank
如果你只是在切換,因爲python太慢,你應該試試[PyPy](http://pypy.org/)。如果它仍然太慢,你可以嘗試[Cython](http://cython.org/),它基本上給你「C速度」。如果你有數字(矢量化)的計算,你可以試試[Numpy](http://www.numpy.org/)。 Python很少用於遊戲,不是因爲速度,而是其他問題,即打包和缺少支持/庫。 – syntonym
我正在學習java,因爲速度更快,這只是其中一個原因。 –