![[안드로이드 기본] 컨텍스트 메뉴 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc3j1LX%2FbtqEdx0zQ0V%2F4RqXQgrIX3yGZM1A2L0fcK%2Fimg.png)
activity_main.xml MainActivity.java package com.example.contextmenu; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.graphics.Color; import android.os.Bundle; import android.view.ContextMenu; import android.view.MenuItem; import android.view.View; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView text; @..
![[안드로이드 기본] 옵션메뉴 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbbobuT%2FbtqEfqe9uPD%2Ffd1KlOJtPCiRLffuoiT1IK%2Fimg.png)
activity_main.xml MainActiviy.java package com.example.optionmenu2; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.widget.Toast; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save..
![[Swing] 프레임 만들기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw88eC%2FbtqEcmyy8he%2FxK2yQDOgGGhFxC5utH7ln0%2Fimg.png)
package swing.frame; import javax.swing.JFrame; public class MyFrame extends JFrame { public MyFrame(String title) { this.setTitle(title); //this없어도됨 //title설정 this.setSize(680, 700);//size설정(width,height) setLocation(800, 300); //위치 설정(x,y) //종료관리(보통 EXIT_ON_CLOSE를 사용, 상수3) setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //창그리기 this.setVisible(true); } public static void main(String[] args) { /..