import java.awt.*;
public class risovach {
public static class MenuApp {
public static void main(String args[]) {
MainFrameWnd frame = new MainFrameWnd("MenuApp");
frame.setSize(
frame.getInsets().left +
frame.getInsets().right + 800,
frame.getInsets().top +
frame.getInsets().bottom + 600);
frame.show();
}
}
static class MainFrameWnd extends Frame {
MenuBar mbMainMenuBar;
Menu mnFile;
Menu mnHelp;
public MainFrameWnd(String sTitle) {
super(sTitle);
setSize(400, 200);
setBackground(Color.white);
setForeground(Color.black);
setLayout(new FlowLayout());
mbMainMenuBar = new MenuBar();
mnFile = new Menu("File");
mnFile.add("New");
mnFile.add("-");
mnFile.add("Exit");
mnHelp = new Menu("Help");
mnHelp.add("Content");
mnHelp.add("-");
mnHelp.add("About");
mbMainMenuBar.add(mnFile);
mbMainMenuBar.add(mnHelp);
setMenuBar(mbMainMenuBar);
}
public boolean action(Event evt, Object obj) {
MenuItem mnItem;
if (evt.target instanceof MenuItem) {
mnItem = (MenuItem) evt.target;
if (obj.equals("Exit")) {
System.exit(0);
} else if (obj.equals("New")) {
MessageBox mbox;
mbox = new MessageBox(
"Item New selected",
this, "Dialog from Frame", true);
mbox.show();
} else if (obj.equals("Content")) {
MessageBox mbox;
mbox = new MessageBox(
"Item Content selected",
this, "Dialog from Frame", true);
mbox.show();
} else if (obj.equals("About")) {
MessageBox mbox;
mbox = new MessageBox(
"Item About selected",
this, "Dialog from Frame", true);
mbox.show();
} else
return false;
return true;
}
return false;
}
}
static class MessageBox extends Dialog {
Label lbMsg;
Button btnOK;
public MessageBox(String sMsg,
Frame parent, String sTitle,
boolean modal) {
super(parent, sTitle, modal);
resize(200, 100);
setLayout(new GridLayout(2, 1));
lbMsg = new Label(sMsg, Label.CENTER);
add(lbMsg);
btnOK = new Button("OK");
add(btnOK);
}
public boolean handleEvent(Event evt) {
if (evt.id == Event.WINDOW_DESTROY) {
dispose();
return true;
} else
return super.handleEvent(evt);
}
public boolean action(Event evt, Object obj) {
Button btn;
if (evt.target instanceof Button) {
btn = (Button) evt.target;
if (evt.target.equals(btnOK)) {
dispose();
} else
return false;
return true;
}
return false;
}
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
В презентации google i/o 2018 анонсировали интересную фичу NavController, я понимаю что фиче всего несколько дней, но может кто-то сталкивался как связать...
написал простенький проект в котором есть изображенияПосле чего с архивировал его в jar файл с помощью IntelliJ IDEA
Собственно мне нужно вытащить автора книг по его имени а не по id
Мне нужно найти с помощью регвыражения строки, которые удовлетворяют сразу все следующие условия: