Video: Sınıfı Geçmenize Yardımcı Olacak Kopya Çekme Yöntemleri 2024
Burada gördüğünüz Java kodu birkaç API sınıfı ve yöntemi kullanmaktadır.
setTitle
,
setLayout
,
setDefaultCloseOperation
,
add
,
setSize
ve
setVisible
yöntemleri hepsi
javax'a aittir. salıncak. JFrame
sınıfı.
Bir çerçeveyi tanımlamak için Java kodu.
import java. awt. Akış düzeni;
İçe aktarma javax. salıncak. JFrame;
import javax. salıncak. JButton;
@SuppressWarnings ("seri")
public class SimpleFrame, JFrame'i genişletir {
public SimpleFrame () {
setTitle ("Düğmeyi tıklama!");
setLayout (yeni FlowLayout ());
setDefaultCloseOperation (EXIT_ON_CLOSE);
ekleyin (yeni JButton ("Panik"));
setSize (300, 100);
SetVisible (doğru);
}
}
Kodda kullanılan adların bir listesi:
-
setTitle
: CallingsetTitle
, çerçevenin başlık çubuğuna kelimeler yerleştirir. (YeniSimpleFrame
nesnesi kendisetTitle
yöntemi çağırıyor.) -
FlowLayout
:FlowLayout
sınıfının bir örneği, nesneleri çerçeveye yerleştirir merkezli, daktilo moda. Çerçevenin üzerinde sadece bir düğmesi varsa, bu düğme çerçevenin üst kısmının yakınında ortalanır. Çerçevede sekiz düğme varsa, bunların beşi çerçevenin üst kısmında bir sıra halinde sıralanabilir ve kalan üç pencere ikinci bir sıra boyunca ortalanabilir. -
setLayout
:setLayout
öğesinin çağrılması, yeniFlowLayout
nesnesini çerçeve üzerinde düğmeler gibi bileşenlerin düzenlenmesinden sorumlu olarak koyar. (YeniSimpleFrame
nesnesi kendisetLayout
yöntemini çağırıyor.) -
setDefaultCloseOperation
: ÇağırmasetDefaultCloseOperation
, Java'ya tıkladığınızda ne yapacağını bildiriyor. Çerçevenin sağ üst köşesinde küçük ×. (Mac'te, çerçevenin sol üst köşesindeki küçük kırmızı daireyi tıklayın.) Bu yöntem çağrısı olmadan çerçevenin kendisi kaybolur, ancak Java Sanal Makinesi (JVM) çalışmaya devam eder. Programınızın çalışmasını durdurmak için bir adım daha atmanız gerekir. (Eclipse, IntelliJ IDEA veya NetBeans'de Terminate seçeneği aramak zorunda kalabilirsiniz.) - Calling
setDefaultCloseOperation (EXIT_ON_CLOSE)
, çerçevenin üst kısmındaki x işaretini tıklattığınızda Java'nın kendisini kapatmasını söyler sağ köşe.EXIT_ON_CLOSE
seçenekleriHIDE_ON_CLOSE
,DISPOSE_ON_CLOSE
ve tabii kiDO_NOTHING_ON_CLOSE
'dır. Programınız, çerçevenizi kapattıktan sonra yapılacak daha fazla işe sahip olduğunda bu alternatiflerden birini kullanın. -
JButton
:JButton
sınıfıjavax'da yaşar. Paketi
salıncak. Sınıfının kurucularından biri, parametresi içinString
örneğini ("Panik
" gibi) alır. Bu yapıcıyı çağırmak,String
örneğini yeni düğmenin yüzündeki etiket haline getirir. -
add
: YeniSimpleFrame
nesnesiadd
yöntemini çağırır.Ekle
yöntemini çağırmak, düğmeyi nesnenin yüzeyine (bu durumda çerçevenin yüzeyi) yerleştirir. -
setSize
: Çerçeve 300 piksel genişliğe ve 100 piksel yüksekliğe dönüşür.javax.swing
paketinde, iki boyut numarasını belirttiğinizde genişlik numarası her zaman yükseklik numarasından önce gelir.) -
setVisible
: İlk oluşturulduğunda yeni bir çerçeve görünmez. Fakat yeni çerçeveayarlanabilir (true)
çağırdığında çerçeve bilgisayarınızın ekranında görünür.