本文目錄一覽:
- 1、Java兩個圖形界面,要讓第二個只能由第一個打開,而不能單獨運行
- 2、一個java程序 有兩個類 第二個類如何調用第一個類的方法
- 3、請大神幫忙看下java 第二個if語句輸入x的時候y沒有給結果,請問怎麼改
- 4、java類第二個連接階段什麼意思
- 5、java比較第二個字元串能否由第一個字元串複製粘貼得到
Java兩個圖形界面,要讓第二個只能由第一個打開,而不能單獨運行
Java兩個圖形界面,要讓第二個只能由第一個打開,而不能單獨運行
那麼在第一個窗口 中 放一個main方法, 並且設置當退出第一個窗口時.,整個JVM虛擬機就退出結束運行
第二個窗口中重寫關閉窗口的方法, 當關閉第二個窗口時 只關閉自己,而不退出虛擬機
public class FrameDemo extends JFrame{
public FrameDemo(){
setTitle(“第一個窗口”);
setLayout(new FlowLayout());
setSize(500,500);//大小
setDefaultCloseOperation(EXIT_ON_CLOSE);//點擊關閉按鈕時退出虛擬機
setLocationRelativeTo(null);
setVisible(true);
new Frame2();//顯示第二個窗口
}
public static void main(String[] args) {
new FrameDemo();
}
}
//實現WindowListener介面
class Frame2 extends JFrame implements WindowListener{
public Frame2(){
setTitle(“第二個窗口”);
getContentPane().setBackground(Color.YELLOW);
setLayout(new FlowLayout());
setSize(300, 200);//大小
this.addWindowListener(this);
setLocationRelativeTo(null);//居中
setVisible(true);//可見
}
public void windowOpened(WindowEvent e) {
}
public void windowClosing(WindowEvent e) {
this.setVisible(false);// 隱藏本窗口
this.dispose();//銷毀本窗口
}
public void windowClosed(WindowEvent e) {
}
public void windowIconified(WindowEvent e) {
}
public void windowDeiconified(WindowEvent e) {
}
public void windowActivated(WindowEvent e) {
}
public void windowDeactivated(WindowEvent e) {
}
}
打開窗口1時,也顯示了窗口2, 關閉窗口1 ,那麼窗口2 也會被關閉
但是關閉窗口2 卻不會關閉窗口1
一個java程序 有兩個類 第二個類如何調用第一個類的方法
public class A {
public static void main(String[] args) {
//第一種辦法
B.methodB();
//第2種辦法
new C().methodC();
}
}
class B{
public static void methodB(){
System.out.println(“B is running”);
}
}
class C{
public void methodC(){
System.out.println(“C is running”);
}
}
請大神幫忙看下java 第二個if語句輸入x的時候y沒有給結果,請問怎麼改
看了你的,估計你想表達的意思是-1到3之間,可以寫成X3X-1,希望能幫到你
java類第二個連接階段什麼意思
java類第二個連接階段什麼意思
則是執行initialize() 初始化方法
java比較第二個字元串能否由第一個字元串複製粘貼得到
能。String是一個不可變的對象,因此可以將一個字元串分配給另一個字元串以進行複製。對於任何不可變的對象,我們都可以將一個變數直接分配給另一個變數。以起到在java中複製的效果。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/290894.html