ScreenSize source code:
import
java.awt.*;
import
javax.swing.*;
class
ProgramWindow extends JFrame{
ProgramWindow(){
1 Dimension
ds=getToolkit().getScreenSize();
2 int
scWidth=(int)ds.getWidth();
3 int
scHeight=(int)ds.getHeight();
4 Dimension newds=new
Dimension(scWidth/2,scHeight/2);
5 setPreferredSize(newds);
6 setDefaultCloseOperation(EXIT_ON_CLOSE);
7 setTitle("Screen
Size: width="+scWidth+", height="+scHeight);
8 setVisible(true);
9 pack();
}
}
public class
ScreenSize{
public static
void main(String args[]){
new ProgramWindow();
}
}
Code Explanation
1. Get the size or dimension (width and height) of the screen.
2. Read the width of the screen from dimension object ds.
3. Read the height of the screen from dimension object ds.
4. Construct a new dimension newds which is one-fourth of the screen size.
5. Set the size of the JFrame window component by using the setPreferredSize method.
6. Allow the JFrame widnow component to close when the close button is clicked.
7. Set the title of the JFrame window component.
8. Make sure the JFrame window visible.
9. Make sure the JFrame window resized to fit its preferred size by using the pack method.
No comments:
Post a Comment